Welcome to Pearl, your Travel Admin Dashboard built using the MERN stack! Pearl offers a comprehensive solution for managing travel-related information and operations.
Pearl is a powerful dashboard designed to streamline the management of travel-related tasks. From user management to handling bookings and analytics, Pearl provides an intuitive interface for travel agencies or businesses involved in travel services.
User Management: Easily handle user accounts, permissions, and access levels.
Booking Management: Efficiently track, modify, and organize travel bookings.
Analytics: Gain insights through detailed analytics and generate reports on user behavior and popular destinations.
Payment Processing: Securely manage payments with integrated payment gateways.
Content Management: Update and manage travel-related content like destinations, packages, and promotions.
-
Clone the repository:
git clone https://github.com/Shehan-lakshitha/Pearl-Admin-Dashboard.git
-
Change into the project directory:
cd client
-
Install server dependencies:
npm install
-
Install client dependencies:
cd client npm install
-
Create a .env file in the root directory with your configuration settings.
MONGO = "MONGODB URI" JWT_SECRET = "JWTSECRET"
-
Start the development server:
npm run dev
- Explore property listings, customize your search, and create a user profile to list properties or access additional features.
Contributions are welcome! Please follow these steps to contribute to the project:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Your commit message here"
-
Push your changes to your fork:
git push origin feature/your-feature-name
-
Create a pull request to the main repository.
This project is licensed under the MIT License.