TravelApp
TravelApp is a comprehensive travel management platform that allows users to create and join group trips, rent tour guides, and ensure user safety with real-time location tracking. The application is built using a robust stack including Node.js, React.js, Express.js, and MongoDB.
Features User Login without Credentials: Facilitates seamless user logins, allowing access to the platform without the need to remember traditional credentials.
Guide Rental Options: Users can rent tour guides for their trips. The system allows users to search and filter guides based on their preferences, such as location, experience, and more.
Real-time Group Trip Postings: Users can post trips in real-time, and other users can join these trips instantly. This feature fosters community and collaboration among travelers.
Live Location Detection & Emergency Button: Integrated advanced live location detection techniques to enhance user security. An emergency button is provided for users to quickly alert authorities or chosen contacts in case of danger.
Technology Stack
Backend: Node.js, Express.js
Frontend: React.js
Database: MongoDB
Getting Started
To run the project locally:
Clone the repository:
bash
Copy code
git clone https://github.com/MOHITPARMAR007/travelMania.git
cd TravelApp
Install dependencies:
bash
Copy code
npm install
Run the application:
bash
Copy code
npm start
Backend server:
Make sure your backend server is running on port 5000 to handle API requests.
bash
Copy code
cd backend
npm install
npm start
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License This project is licensed under the MIT License. See the LICENSE file for details.