Vagabond is an app for travelers who want to share their experiences of different destinations. Simply sign up and join a community of travelers to connect and discuss cool destinations.
- Adriana Villagran
- Hector Coronado
- Melissa Carlson
- Franklin Zuniga
- Ruby on Rails
- HTML/CSS
- Bootstrap
- Sign Up / Log In
- Activate / Deactivate user accounts
- Users can add cities
- Admin account can edit/delete cities
- Search bar for cities
- Users can CRUD posts on city pages and on their own profile page
- Deactivated users are redirected to account activation page
- Catch-all route: any undefined routes are redirected to the homepage
- Dynamic jumbotron: header image is replaced with a city-specific image on each city show page
- Users receive a 'welcome' email when they create an account
- City name validation with Google Places
- Pagination for posts on city and user show page
Here is a visual on how it works:
User | Password |
---|---|
admin | admin |