A comprehensive travel website that allows users to explore and book travel destinations. Built using the MVC (Model-View-Controller) design pattern to ensure a clear separation of concerns and a scalable architecture.
- Browse travel destinations
- Book trips and accommodations
- User authentication and profile management
- Responsive design for mobile and desktop
- Admin panel for managing destinations and bookings
Step-by-step instructions on how to get the development environment running.
# Clone the repository
git clone https:(https://github.com/MehaboobS/TravelSite/edit/main/README.md)
# Navigate to the project directory
cd travel-website
# Install dependencies
npm install
# Set up the database
# Make sure you have a running database instance and update the configuration accordingly
npx sequelize-cli db:migrate
# Start the application
npm start