Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 1.38 KB

README.md

File metadata and controls

58 lines (47 loc) · 1.38 KB

Tour Website

View website
This is an example project for a tour website, showcasing destinations and tour packages.

Features

  • Display travel information for different destinations
  • Provide detailed information and pricing for different tour packages
  • Allow users to signup and login including changing personal profile.
  • Allow users to book a tour in tour page
  • Allow users to query and book tour packages

Tech Stack

  • HTML, CSS, and JavaScript for frontend development
  • Node.js and Express for backend microservices
  • MongoDB for the database
  • Login/ Logout
  • Basic authentication

How to Use

  1. Clone the repository to your local machine:

    git clone https://github.com/ctchen1999/tour-website.git
  2. install dependencies

    cd tour-website
    npm install
  3. create config.env

    PORT=3000
    MONGODB_URI=mongodb://localhost:27017/tour-website
  4. Start Application

    npm run dev

*. Account provide

email: leo@example.com
password: test1234

Further

  • Using react for frontend
  • Deal with race condition when multiple users book the same tour

Contributing

Contributions are welcome! Please open an issue before submitting any changes.

Contact

For any questions or suggestions, please contact us via email: abfa762466@gmail.com