Skip to content

moringa-sessions/stack_overflow_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stack overflow clone Manager

The app is a stackoverflow clone, 20/06/2025

By Kelvin Kipchumba

Description

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.

Features / User Stories

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).

Setup/Installation Requirements

  • 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 install command
  • After installation of backend packages run the flask server with flask run --debug and your backend server is runnning.
  • Open a new terminal, navigate to the frontend directory
  • Install the packages of your fronteebd with npm install command *Then run your react app(frontend) with npm run dev command
  • And you are all done

Deployment

Known Bugs

The application works perfectly well, no bugs.

Technologies Used

  • Tailwind CSS
  • React
  • React Icons
  • Google Fonts
  • Flask
  • Python
  • Flask JWT Extended

Support and contact details

email :: kelvinkipchumba002@gmail.com

License

Licenced under the MIT license

Releases

No releases published

Packages

 
 
 

Contributors