This project is a platform designed to manage and assign volunteers for the FIFA 2022 World Cup in Qatar. The platform allows organizers to efficiently handle volunteer registration, assignments, schedules, and other necessary operations to ensure smooth event management.
- Volunteer Registration: Volunteers can sign up through the platform to be part of FIFA 2022 Qatar event.
- Assignment Management: Organizers can assign tasks to volunteers based on their availability and preferences.
- Scheduling: Volunteers and organizers can view schedules to ensure smooth operations during the event.
- Real-Time Data: Displays real-time volunteer assignment statuses and charts on performance.
- Admin Dashboard: Provides comprehensive statistics and management tools for event organizers.
- Graphical Analytics: Uses Chart.js and React-Chartjs-2 for visualizing data related to volunteer assignments and performance.
- React 18: Frontend framework for building dynamic user interfaces.
- Apollo Client: For data fetching and state management with GraphQL.
- GraphQL: API query language for data fetching.
- Ant Design (antd): A popular UI framework used for building responsive and modern interfaces.
- Chart.js: For rendering interactive data visualizations.
- JWT Decode: For decoding JSON Web Tokens and user authentication.
- React Router v6: For navigation and routing within the application.
- Zustand: For simple and fast state management.

