The application includes a landing page which shows the popular colections and a footer with contact details. There is also a shop, login and register pages.
A User Can:
- Register an account with a username, email, and password.
- Login to their account using their credentials.
- Update their profile details
- Post a new question.
An Admin Can:
- Login to the admin panel using credentials.
- View a list of all users.
- Approve unapproved questions.
- Hide irrelevant or inappropriate answers.
- View and manage all questions, answers, and votes on the platform.
- Delete or update any content (questions, answers, or users).
- Download a zip file in the code section to the desired folder
- Extract the files
- Open the project folder with VS Code
- Open the terminal in your vscode
- naviogate to the backend folder and install packages with
pipenv installcommand - After installation of backend packages run the flask server with
flask run --debugand your backend server is runnning. - Open a new terminal, navigate to the frontend directory
- Install the packages of your fronteebd with
npm installcommand *Then run your react app(frontend) withnpm run devcommand - And you are all done
- You can view the frontend live on Stack overflow frontend
- You can view the flask backend here Stack overflow frontend
The application works perfectly well, no bugs.
- Tailwind CSS
- React
- React Icons
- Google Fonts
- Flask
- Python
- Flask JWT Extended
email :: kelvinkipchumba002@gmail.com
Licenced under the MIT license