Welcome to Q-understack! Our platform is designed for the programmer with a humorous side to be able to post programming questions and answers that range from silly to serious.
- Sign Up
- Log In
- Create a question
- Edit a question
- Delete a question
- Post an answer
- Update an answer
- Delete an answer
- Add tags to a question
- Remove tags from a question
- Save a question
- Unsave a question
- Save an answer
- Unsave an answer
- Post a comment
- Edit a comment
- Delete a comment
- Up vote a question/answer
- Down vote a question/answer
- Search filters for questions
- Follow a question/answer
- UnFollow a question/answer
- See recently updated follows in upper nav bar
- Python
- Flask
- PostgreSQL
- Javascript
- React
- Redux
-
Clone this repository.
-
Install dependencies.
pipenv install -r requirements.txt
-
Create a .env file based on the example with proper settings for your development environment.
-
Get into your pipenv, migrate your database, seed your database, and run your Flask app:
pipenv shell flask db upgrade flask seed all flask run -p 5001
-
In a second terminal you need to start your react app:
React app:
cd react-vite npm install npm run dev