Skip to content

michellavezzo/flask_vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]

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

  • This test was very fun, congratulations for who did it. I would like to add more features and improve the code, but I have to submit it now. I hope you like it. Thank you for the opportunity.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published