The Trip Planner is web application on where you can manage your trip by organizing routes and tracking your expenses.
- Trips List Screen
- Create trip with places and expenses
- Show Trip
- Update Trip
- Delete Trip
- Add or Delete places and expenses after trip create
- Ruby on Rails (Ruby: 3.2.0, Rails: 7.0.4)
- jQuery
- Bootstrap5
- PostgreSQL@14 (Need to install PostgreSQL Install PostgreSQL On macOS)
# Clone Repository
git clone https://github.com/kananinirav/trip-planner.git
# Go to Folder
cd ./trip-planner
# Run bundle to install dependencies
bundle
# Create Database
rails db:create
# Run migration
rails db:migrate
# If you want to use a default seed data
rails db:seed
# Finally start server
rails s
# Open web application
open http://localhost:3000/
bundle exec rspec