EasyDoPro is a modern task management platform that connects people who need tasks completed with skilled helpers. Whether you need help with household chores, professional tasks, or specialized work, EasyDoPro makes it easy to find the right person for the job.
- Task Posting: Easily create and post tasks with descriptions, budgets, and deadlines
- Helper Matching: Connect with skilled helpers based on your task requirements
- Secure Authentication: Built-in user authentication and authorization
- Responsive Design: Works seamlessly on desktop and mobile devices
- Real-time Updates: Stay informed about your task status
Before you begin, ensure you have the following installed:
- Node.js 18.0 or later
- npm or yarn
- PostgreSQL (or your preferred database)
- Git
-
Clone the repository
git clone https://github.com/OmLandge/EasyDoPro.git cd easydopro -
Install dependencies
npm install # or yarn -
Set up environment variables
- Copy
.env.exampleto.env.local - Update the environment variables with your configuration
- Copy
-
Set up the database
cd db npx prisma migrate dev npx prisma generate -
Run the development server
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Om Landge - omlandge0000@gmail.com
If you find any issues or have suggestions for improvement, please open an issue on the GitHub repository.