Create a website where users can sign up for tours to specific locations and mark which tour selections they want to go on or have participated in.
- Maps API (places library): https://developers.google.com/maps/documentation/javascript
- SendGrid API: https://app.sendgrid.com/
- Bcrypt: https://flask-bcrypt.readthedocs.io/en/1.0.1/
- Username, email, password
- Tour-id, Tour Selections, descriptions
- User can view Tours, About Company, Contact (sendgrid)
- User can login (Account)
- User can save tours they like (potential buttons)
- Style the webpage to be more interactive
- blue like/red heart buttons (bootstraps?)
- User interactions more fleshed out
- React components to replace javascript
- User page or blue like/red heart buttons (bootstraps)
- Additional API features
- Search bar for website
- Reviews / comments
- hashed password with flask_bcrypt
- flask_login with LoginManager
- Pins of Todo vs Have done
- database includeport cities and predicted/current weather data (super optional)
https://app.diagrams.net/?src=about#G1Ojz1JDtPvuvYb7M2sq9tt-l8sTBpzpVH
resources: https://en.wikipedia.org/wiki/List_of_ports_in_the_United_States
github:
https://github.com/sendgrid/sendgrid-python
https://app.sendgrid.com/guide/integrate/langs/python
END