Skip to content

Travee is a great web application to use before planning a vacation. Travee helps you to find different tourists places in India with real user experiences. Users can add new tourist places for the convenience of others as well. Users can also edit the places they've added. Users can write and read reviews as well.

Notifications You must be signed in to change notification settings

saivarun1410/Travee

Repository files navigation

Travee

Travee is inspired from yelp.com. Travee is a web Application in which users can find tourist places and review them. Users can also add their own tourist spots along with images and also edit them when required. A map has also been displayed for better searching. I have completely revamped the UI and made it into a light and dark mode for reducing eye strain. It is populated with Indian cities.

Built with

Front End:

  • HTML, CSS, Bootsrap v5.0.
  • EJS, EJS Mate.

Back End:

  • NodeJS
  • ExpressJS
  • MongoDB
  • cloudinary
  • MapBox
  • passport(local-strategy)
  • JOI
  • connect-flash
  • morgan
  • sessions

Specifications:

Authentication:

  • User can register and login
  • Used Passport for that purpose

Authorization:

  • User needs to be logged in to make any change(add,update or delete)
  • A user can only alter his posts or reviews

Functionalities:

  • Tourist spots are marked on a cluster map using Mapbox API
  • Client side and server side validations are done
  • Images of tourist places are uploaded to Cloudinary
  • Images can be added and deleted after creation of tourist spots
  • CRUD functions have been implemented on tourist spots
  • Flash messages are displayed
  • Every tourist spot has it's location displayed seperately on a map

Deployment :

  • Application on Heroku.
  • Database on MongoDB Atlas.

About

Travee is a great web application to use before planning a vacation. Travee helps you to find different tourists places in India with real user experiences. Users can add new tourist places for the convenience of others as well. Users can also edit the places they've added. Users can write and read reviews as well.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published