Subh Mangal Planning
Subh Mangal Planning is a comprehensive event planning platform designed to streamline the planning and coordination of significant events like weddings and large-scale celebrations. The platform centralizes communication, enhances collaboration, and offers a suite of intuitive tools to manage every aspect of event planning.
-
Rituals.ai An AI-powered chatbot that provides guidance on performing rituals across various religions. It answers queries, offers step-by-step instructions, and details necessary rituals for ceremonies such as weddings and mehendi.
-
PlanGround An intuitive visual planning tool where users can create notes, flowcharts, and checklists. It allows the addition of images, supports collaborative planning with friends, vendors, and organizers, and tracks task completion.
-
InspireBoard A Pinterest-like feature where users can create and share mood boards for wedding decor, themes, clothes, makeup, etc. It facilitates collaboration with family and wedding planners and offers pre-made themes to save time and effort.
-
WhatsApp Integration Seamlessly integrates with WhatsApp for streamlined communication with guests and vendors. Users can join planning groups via a simple QR code scan, ensuring even less tech-savvy individuals can participate effectively.
- React
- React-Konva
- ReactFlow
- Socket.io
- React Icons
- Lucid Icons
- React Router
- Axios
- Tailwind CSS
- Vite
- Fork the project.
Click on the
forkbutton on the right side of the main project page. - Open terminal in your VS Code.
4.Clone the project to your local machine by running git clone copy the SSH Key from the code button on the forked repo.
-
Navigate to the project directory
Subhamangalplanningandcd moodboardto get into the project file. -
run
npm installto install the dependencies. -
run
npm run devto open in server/browser.
- Create a branch of the clone repo using
git branch <name-of-the-new-branch>in order to work on different features. - Check in to the branch using
git checkout <name-of-the-new-branch>to redirect in that branch.
- Pull the repository before working on any feature or push any features to github. Use command
git pull <branchname>in order to get you files to sync with the main project.