TaskGenie is a versatile service aggregator platform where users can list their needs and find task opportunities. Think of it as a marketplace similar to Airtasker but with a broader range of services and functionalities.
Visit the live version: TaskGenie Client
- Frontend: React.js, Material-UI, JavaScript
- Backend: TaskGenie API
- Dynamic Task Listings: Users can list their tasks or needs dynamically on the platform.
- Service Discovery: TaskGenie matches users with service providers based on their listed needs and available services.
- User Dashboard: Personalized dashboard for users to manage their tasks and interactions.
To run the TaskGenie client locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/taskgenie-client.git cd taskgenie-client
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000
to see the application running.
Contributions are welcome! Here's how you can contribute to the project:
- Fork the repository
- Create your feature branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/YourFeature
) - Create a new Pull Request
Please follow our Code of Conduct and Contributing Guidelines while contributing to this project.
This project is licensed under the MIT License - see the LICENSE file for details.
- @vitejs/plugin-react - Official Vite plugin for React integration
- @material-ui/core - React components for Material Design