Welcome to Chill Gamer, a user-friendly game review application where users can explore, share, and manage game reviews. This repository contains the client-side code for the application.
- Home Page: Features a banner/slider with game reviews, a section showcasing highest-rated games, and two extra relevant sections.
- User Authentication: Implemented email/password-based login and registration, with social login via Google or GitHub.
- Reviews: Users can view all reviews, explore review details, and manage their own reviews.
- Add/Update/Delete Reviews: Logged-in users can submit new reviews, edit them, or delete them.
- WatchList: Users can add games to their watch list from review details pages.
- Responsive Design: The site is responsive and works on mobile, tablet, and desktop devices.
- Error Handling: Error messages and success messages are shown using toast/sweet alerts.
- Theme Toggle: Implemented dark/light theme toggle.
- Loading Spinner: A loading spinner is shown while data is loading.
- React: Frontend framework for building the user interface.
- React Router: For handling navigation between pages.
- Firebase Authentication: For email/password and Google/GitHub authentication.
- Tailwind CSS: For styling and responsive design.
- Toast/Sweet Alerts: For displaying error/success messages.
- Lottie React, React-tooltip: For adding animations and tooltips.