Giter VIP home page Giter VIP logo

souviksamanta34 / letstravel Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 91.55 MB

"Let's Travel" is an innovative web application where users can effortlessly discover and book their desired tour packages to dream destinations. Powered by modern technologies like ReactJS and Express with Mongoose, the app provides a seamless experience for browsing and reserving diverse tour packages, while also granting admin privileges.

Home Page: https://lets-travel-virid.vercel.app/

JavaScript 87.67% HTML 1.90% CSS 10.42%

letstravel's Introduction

#Tour Package Reservation - Let's Travel........... .............. Project Link - https://lets-travel-virid.vercel.app........... ............. Overview............... //////. Let's Travel is a web application that allows users to explore and reserve various tour packages for their dream destinations. The application is built using modern web technologies, including ReactJS for the front end and Express with Mongoose for the back end. It uses MongoDB Atlas as the database to store and manage tour package information.

Main Functionality

  1. Explore Tour Packages: Users can browse through a wide range of tour packages available for different destinations. Each tour package will have details such as the destination name, description, image, and country.

  2. Reservation: Users can reserve tour packages of their choice by providing their details and payment information. The application will ensure a seamless reservation process for the user.

  3. Admin Privileges: The application is designed to have an admin who has special privileges to add, update, and delete tour packages. Only the admin will have access to these functionalities to manage the offerings effectively.

How to Run the Application

Backend Setup

  1. Open the terminal in the "Backend" directory.

  2. Run npm install to install the required dependencies.

  3. Run node app to start the backend server.

Frontend Setup

  1. Open the terminal in the "Frontend" directory.

  2. Run npm install to install the required dependencies.

  3. Run npm start to run the application in development mode.

  4. Open http://localhost:3000 in your browser to access the application.

Database Configuration

The application uses MongoDB Atlas as the database. The MongoDB connection URL is provided below:

mongodb+srv://Yourusername:[email protected]/Tourism?retryWrites=true&w=majority

User Roles

User: Regular users can explore and reserve tour packages. They cannot perform administrative tasks.

Admin: The admin has special privileges to manage tour packages. Only the admin can add, update, and delete tour package.

Important Notes

It's important to note that only the admin has the authority to perform administrative tasks on tour packages. Regular users can only reserve tour packages; they cannot modify or delete them.

Enjoy exploring and reserving your dream destinations with Let's Travel

letstravel's People

Contributors

souviksamanta34 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.