Skip to content

It's a user-friendly web platform that simplifies the process of booking pandits for religious ceremonies.

License

Notifications You must be signed in to change notification settings

KIET7UKE/BookYourPandit.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BookyourPandit.com is ready for Open-Source

Screenshot (1452)

About the project:

Tech Stack:

BookYourPandit.com πŸ™

BookYourPandit.com is a website where you can easily find and book pandits online for your home pujas and religious ceremonies. This platform simplifies the booking process by providing a user-friendly interface where you can search for pandits, view their profiles, and book their services online.🌟

Features ✨

  • Easy Booking: BookYourPandit.com offers a convenient and hassle-free booking experience. You can quickly search for pandits based on your location and requirements, making it easy to find the right pandit for your puja. πŸ“…

  • Pandit Profiles: The website provides detailed profiles for each pandit, allowing you to learn more about their background, expertise, and experience. These profiles help you make an informed decision when selecting a pandit for your ceremony. πŸ§˜β€β™‚οΈ

  • Service Selection: BookYourPandit.com offers a wide range of services to cater to various religious ceremonies and pujas. Whether you need a pandit for a specific puja or a general ceremony, you can easily find the appropriate service on the platform. πŸ›

  • User Reviews: The website features a feedback system that enables users to rate and review the pandits they have booked. This feedback system helps maintain the quality of service and allows you to make better-informed decisions when choosing a pandit. ⭐

  • Online Payments: BookYourPandit.com allows you to make payments securely and conveniently through the website. You can complete the entire booking process, including payment, without the need for any offline transactions. πŸ’³

Tech Stack Used πŸ’»

BookYourPandit.com is built using the following technologies:

  • Frontend: React.js & Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • Payment Integration: Stripe API

How to Run Locally πŸƒβ€β™‚οΈ

To run BookYourPandit.com locally, follow these steps:

Prerequisites πŸ“‹

  • Node.js (version 18.16.0 or higher)
  • npm (version 9.5.1 or higher)

Frontend πŸ–₯️

  1. Clone the repository to your local machine.
  2. Navigate to the frontend folder: cd frontend.
  3. Install the required dependencies: npm install --force.
  4. Start the frontend server: npm run dev.
  5. Open your web browser and visit http://localhost:3000 to access the BookYourPandit.com website. 🌐

Backend πŸ’»

  1. Navigate to the server folder: cd server.
  2. Install the required dependencies: npm install --force.
  3. Start the backend server: nodemon server.js.

Now you should have both the frontend and backend servers running locally. πŸš€

How to Get Started πŸš€

If you're new to open source or need help getting started with Git and GitHub, you can refer to the following resources:

How to Contribute 🀝

We welcome contributions from the open-source community to enhance BookYourPandit.com. If you would like to contribute, please follow these guidelines:

  1. Take a look at the Existing Issues or create your own Issues! πŸ˜„
  2. Wait for the Issue to be assigned to you after which you can start working on it.
  3. Fork the Repo and create a Branch for the Issue that you are working on.
  4. Create a Pull Request which will be promptly reviewed, and suggestions will be added to improve it.
  5. Add Screenshots to help us understand your contribution better. πŸ“·
  6. Having difficulty contributing? Read the Contribution Guide for a detailed explanation. πŸ“š

⭐ How to make a pull request (PR)

1. Start by making a Fork of the BookYourPandit repository. Click on the Fork symbol at the top right corner. 🍴

2. Clone your new fork of the repository in the terminal/CLI on your computer with the following command:

git clone https://github.com/KIET7UKE/BookYourPandit.com

3. Navigate to the newly created PetMe project directory:

cd BookYourPandit.com

4. Set upstream command:

git remote add upstream https://github.com/KIET7UKE/BookYourPandit.com.git

5. Create a new branch:

git checkout -b YourBranchName

6. Sync your fork or your local repository with the origin repository:

  • In your forked repository, click on "Fetch upstream"
  • Click "Fetch and merge"

7. Make your changes to the source code.

8. Stage your changes and commit:

⚠️ Make sure not to commit package.json or package-lock.json file

⚠️ Make sure not to run the commands git add . or git add *. Instead, stage your changes for each file/folder

git add public
git commit -m "<your_commit_message>"

9. Push your local commits to the remote repository:

git push origin YourBranchName

10. Create a Pull Request! πŸ“₯

11. Congratulations! You've made your first contribution to BookYourPandit! πŸŽ‰

😎 Project Owner πŸ‘¨β€πŸ’»


Sahil Sharma

Support 🀝

If you encounter any issues or have any questions or suggestions regarding BookYourPandit.com, please feel free to contact our support team at support@bookyourpandit.com. We appreciate your feedback and will strive to assist you as promptly as possible. πŸ“§

Thanks to all Contributors πŸ’ͺ

Thanks a lot for spending your time helping BookYourPandit.com grow. Thanks a lot! Keep rocking 🍻

Contributors

License πŸ“„

This project is licensed under the MIT License. πŸ“œ


Thank you for choosing BookYourPandit.com. We hope this platform enhances your experience of booking pandits for your religious ceremonies.πŸ™βœ¨