SportBuzz is a dynamic web application designed to cater to sports enthusiasts by providing real-time match scores and up-to-date sports news articles. This platform not only keeps users informed about their favourite sports and teams but also offers a personalized experience by allowing users to manage their preferences and profile settings.
Features:
- User Authentication: • Secure sign-in and sign-up functionalities. • Token-based authentication to protect user data and sessions.
<<<<<<< HEAD
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
- Profile Management: • Allows users to view and update their profile information.
• Enables users to change their password securely.
- Preferences: • Users can select and manage their favorite sports and teams. • Personalized content based on user preferences.
- Match Scores: • Displays real-time match scores and details.
• Users can view information about specific matches through dedicated match pages.
• Users can read detailed articles on specific sports events and topics.
- Responsive Design: • Ensures the application is accessible and usable on desktops, tablets, and mobile devices.
- Progressive Web App (PWA) Features: • Offline capabilities and faster load times for an enhanced user experience.
Technologies and Libraries:
React: For building the user interface. React Router: For handling client-side routing. React Hook Form: For form management and validation. Headless UI & Heroicons: For accessible and unstyled UI components and icons. Tailwind CSS: For styling using a utility-first CSS framework. Vite: For development and build processes. TypeScript: For static typing, ensuring better code quality and maintainability. ESLint: For linting and maintaining code quality. Vite Plugin PWA: For adding PWA features.
Link to Live application:https://sportbuz.netlify.app Demo video Link:https://www.loom.com/share/6a654488673f4d00af5a16cd2e7fc356?sid=047787b3-e90b-4875-bee0-3d9be93fb70f
e599d7e7c062a675ee08bb7453b6c442011e34f2