This is a web app built in Flask that allows users to sign up and log in to their own accounts and interact with their feedback. This app allows users to view their feedback, add new feedback, edit existing feedback and delete their feedback. This app takes advantage of a PostgreSQL database to persist users and feedback. All routes for accessing feedback use the session to track the current user and prohibit unauthorized queries.
- register new user
- login
- logout
- show secret
- add feedback
- edit feedback
- delete feedback
- delete user
- create virtual environment (venv) inside
backend
directory usingpython3 -m venv venv
- activate venv w/
source venv/bin/activate
- install dependencies w/
pip install -r requirements.txt
- setup pqsl database called
feedback
on machine the server will be running on (follow guide for your OS of choice) - run server with
flask run