Sports Updates Application
This project is a comprehensive platform designed to provide real-time sports updates for soccer games. The application includes three types of users with different roles and permissions:
- Admin: The admin has the ability to create and manage teams, players, and soccer games. They can also approve or reject game events submitted by users, ensuring that the information is accurate and up-to-date.
- User: Registered users can submit game events for ongoing or upcoming soccer games. These submissions are reviewed by the admin for approval.
- Unauthenticated User: Even without logging in, users can still access the game statistics and view all admin-approved game events, making the platform accessible to a broader audience.
This project ensures seamless management of sports data while maintaining a user-friendly experience for all types of users.