Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.13 KB

File metadata and controls

48 lines (31 loc) · 1.13 KB

Before running the application, make sure you have the following installed

Python Flask MongoDB[https://www.mongodb.com/] pymongo

Activate the environment

cd backend python3 -m venv venv source venv/bin/activate

Install Flask and Dependencies

pip install flask pymongo flask-cors bcrypt

Start Mongo (macos)

brew services start mongodb-community@6.0

Seed Database 1st time using

python parser.py || python3 parser.py

Run Flask

flask --app app run || python3 app.py

Run Frontend (Vue)

Frontend has its own readme.md

Open a new terminal

cd frontend npm install npm run serve

Things I would like to add

  • Auth on frontend and Backend + Protected Routes
  • Dockerize the app
  • (Front) Add an option on frontend to choose if the user wants to see its own timezone or the timezone of the user in the list.
  • Improve componentization, avoid repeat some code as I did for the Tags on the frontend.
  • There is a bug on users/:user_name. When you edit an user from there data is not rerrendered as it should be. I would like to fix this.
  • Better Documentation
  • Setup .env file for better code management