https://github.com/kananinirav/trip-planner
Trip Planner
https://github.com/kananinirav/trip-planner
ruby ruby-on-rails trip-planner web-application
Last synced: 8 months ago
JSON representation
Trip Planner
- Host: GitHub
- URL: https://github.com/kananinirav/trip-planner
- Owner: kananinirav
- License: mit
- Created: 2023-01-07T05:58:17.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T14:10:14.000Z (almost 3 years ago)
- Last Synced: 2025-01-25T15:32:15.347Z (9 months ago)
- Topics: ruby, ruby-on-rails, trip-planner, web-application
- Language: Ruby
- Homepage:
- Size: 930 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trip Planner
The Trip Planner is web application on where you can manage your trip by organizing routes and tracking your expenses.
## Features
- Trips List Screen
- Create trip with places and expenses
- Show Trip
- Update Trip
- Delete Trip
- Add or Delete places and expenses after trip create
## Technologies used
- Ruby on Rails (Ruby: 3.2.0, Rails: 7.0.4)
- jQuery
- Bootstrap5
- PostgreSQL@14 (Need to install PostgreSQL [Install PostgreSQL On macOS](https://www.postgresqltutorial.com/postgresql-getting-started/install-postgresql-macos/))
## Setup
```sh
# 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/
```
## Run Specs
```sh
bundle exec rspec
```
## Sample Images
### Trips List Screen

### Create trip with places and expenses

#### Validation Error

### Show Trip

### Update Trip
