A web-based platform designed to manage volunteer tasks and improve coordination between volunteers and coordinators.
The platform allows volunteers to discover and manage available tasks, while coordinators can create, organize, and monitor volunteer activities. The application provides features such as authentication, task management, profiles, notifications, filtering, search, and location-based services.
For more details about the project's architecture, design patterns, and technical implementation, please refer to the architecture.md document.
- React
- TypeScript
- Chakra UI
- Mapbox
- React Router DOM
- Zustand
- Axios
- ASP.NET Core
- SQL Server
- React Context API
- LocalStorage
- Socket-based notification service
- Mohamad Moein Khanmohamadi
- Shayan Molaei
- Amir Mohammad Azizi
- Mahyar Niavand
- Yasaman Haji
This project was developed as part of the Advanced Software Engineering course.