trvlr is a platform where users can plan, document and share trips.
- Planning: create potential trip targets as waypoint and connect the dots. The current plan is illustrated on a map.
- Documenting: update the status of your route, write blog posts and upload photos while you are travelling. Such items are connected to waypoints, this way it's always straight forward and you don't have to sort anything when you come back home.
- Sharing: if you want your friends and family to see your trip, just set its visibility to "public" and share the link. Visitors don't have to register to see public items.
This is my final project of the bootcamp "Fullstack development - ruby on rails", generation 39, of Academia DesafĂo Latam. The objective of this project was to create a platform to plan, document and share trips.
ruby: 3.0.2
rails: 6.1.4
Deployment is pretty straight forward. You will need a running postgres server and the ruby and rails versions mentioned above under used versions.
git clone https://github.com/chrila/trvlr-cl.git
cd trvlr-cl
bundle install
yarn install
Make sure that the postgres server is running.
rails db:migrate
If desired, you can populate the DB with test data.
rails db:seed
rails s