Helping Hands is a platform designed to connect people seeking assistance with household chores to skilled service providers. Whether you need a housemaid, gardener, driver, plumber, electrician, or any other service, Helping Hands is here to make the process seamless. The project leverages technologies like Node.js, Express.js, MongoDB, EJS, and Bootstrap to create an efficient and user-friendly platform for users.
Users can create accounts and log in to access the platform.
Secure authentication ensures the protection of user data.
Users can browse and search for various services offered.
Detailed listings provide information about the service providers, their expertise, and user reviews.
Users and service providers can manage their profiles, including personal information, skills, and service preferences.
The platform is built with Bootstrap, ensuring a responsive and mobile-friendly user interface.
The location of service providers is shown on a map using MapBox API.
Server-side JavaScript runtime.
Web application framework for Node.js, simplifying the development of robust web applications.
NoSQL database for efficient storage and retrieval of data.
Template engine for generating dynamic HTML content.
Front-end framework for responsive and mobile-first web development.
It is a cloud-based service that provides a comprehensive solution for managing, optimizing, and delivering images and videos for web applications.
Mapbox is a mapping platform that provides APIs and SDKs for developers to integrate custom, interactive maps into their web and mobile applications.
git clone https://github.com/tarunparmar752/helping-hands.git
cd helping-hands
npm install
Create a MongoDB database and update the connection string in the config/database.js file.
npm start
Open your web browser and go to http://localhost:4000 to access Helping Hands.
We welcome contributions to enhance the features and usability of Helping Hands. If you'd like to contribute, please follow these guidelines:
Fork the repository.
Create a new branch for your feature/bugfix: git checkout -b feature-name.
Make your changes and commit: git commit -m "Description of changes".
Push to your fork: git push origin feature-name.
Create a pull request.
For any inquiries or feedback, please contact the project maintainers:
Tarun Parmar
Email: [email protected]
LinkedIn Profile : https://www.linkedin.com/in/tarun-parmar-71b909225/