A comprehensive and user-friendly tour, travel, and trekking website, Adventurer provides detailed information, easy navigation, and engaging content for adventure enthusiasts.
- Interactive Map: Explore trekking routes, accommodations, and points of interest.
- Itineraries: Day-by-day breakdown of treks with distances and landmarks.
- Media Galleries: High-quality photos and videos for a visual preview.
- User Reviews: Share and read testimonials to make informed decisions.
- Booking System: Secure bookings for tours, accommodations, and transportation.
- Weather & Packing Tips: Real-time weather and tailored packing lists.
- Virtual Tours: Immersive 360-degree views of destinations.
- Community Forum: Connect, share advice, and discuss experiences.
- Mobile-Friendly Design: Seamless experience across devices.
- Framework: Vite + React
- Styling: Tailwind CSS
- TypeScript: Ensures robust and type-safe code.
- UI Components: Built with shadcn/ui for accessible and reusable components.
-
Clone the repository:
git clone https://github.com/vishalbarai007/Adventurer.git cd adventurer/frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173.
adventurer/
├── src/
│ ├── components/ # Reusable React components
│ ├── pages/ # Page-level components
│ ├── styles/ # Tailwind CSS configuration and global styles
│ ├── utils/ # Utility functions
│ ├── assets/ # Static assets (images, videos, etc.)
│ └── App.tsx # Main application entry point
├── public/ # Public static files
├── tsconfig.json # TypeScript configuration
├── vite.config.ts # Vite configuration
└── package.json # Project metadata and dependencies
npm run dev: Starts the development server.npm run build: Builds the project for production.npm run preview: Previews the production build.
Contributions are welcome!
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Commit your changes:
git commit -m "Add your feature or fix" -
Push the branch:
git push origin feature/your-feature-name
-
Open a pull request.
This project is licensed under the MIT License.
For questions or feedback, feel free to reach out:
- Email: your-email@example.com
- GitHub: your-username