Plan your next trip, create reviews of your past trips, and see other people's reviews of their trips on mytinerary!
This is a full CRUD review app that has authenticated user login and personal trip pages using MongoDB databases. The purpose of this is app is to allow users to gain inspiration for their future trips by checking out reviews and trips others took to different countries. Each country has a show page with an average score on Food, Sights, Worth, and Overall. The Crudable feature is creating trips and reviews on your account. You can put in past trips that you took and plan new ones in the My Trips page. Or see what others have to say about their trips in the Home page.
- JavaScript
- EJS
- Express.js
- HTML5
- CSS3
- MongoDB
- Mongoose
- Materialize
- Users can register and log in with an encrypted password using bcrypt hashing.
- Users can add, edit, or remove trips they took or are planning.
- Users can add, edit, or remove reviews they created for their trips.
- Users can share reviews anonymously or not anonymously on the country pages.
Home screen with the countries and their ratings:
- Add cities and states to each country.
- Users can add a more detailed itinerary with times and dates.
- Users will see the trips on a calendar.
- A sort, search, and filter function for the countries and trips
-
You can view the repository:
- https://developer.mozilla.org/en-US/
- https://materializecss.com/
- https://www.w3schools.com/
- https://mongoosejs.com/
- https://stackoverflow.com/
- I want to make apps that people can use to improve their daily experience. Whether it's an app for personal use or an app that helps you do your work better or faster. I also enjoy making games and apps about things I enjoy, like baseball and cooking!