Travel Book is a fullstack itinerary application for planning and organizing trips. The user can create trips, add activities, notes, photos, and friends to their trip. Furthermore, the user can view and schedule their activities on a calendar, as well as view the weather in the city where they are traveling to assist them in planning their itinerary.
Demo Video: https://youtu.be/g4yn_Uja6rM
Languages: Python, JavaScript (AJAX, JSON), HTML, CSS, SQL
Frameworks & Libraries: Flask, jQuery, Bootstrap, Jinja, SQLAlchemy ORM
Database & Industry Tools: PostgreSQL, Git, GitHub, Command Line
APIs: Google Maps, Yelp Fusion, OpenWeather, Cloudinary
GitHub: https://github.com/kotynskm/travel-book
LinkedIn: https://www.linkedin.com/in/kkotynski
To run Travel Book on your local machine:
Clone this repo:
https://github.com/kotynskm/travel-book.git
Create and activate a virtual environment inside your Travel Book directory:
virtualenv env (Mac OS)
virtualenv env --always-copy (Windows OS)
source env/bin/activate
Install the dependencies:
pip3 install -r requirements.txt
Set up the database:
createdb travel_book
Run the app:
python3 server.py
You can now navigate to 'localhost:5000/' to use Travel Book!