Live Website: GameInsight
This repository contains the frontend code for GameInsight, a game review platform built with React.js. The frontend is designed to provide a seamless user experience with responsive layouts, intuitive navigation, and engaging animations.
-
User Interface:
- Responsive design for mobile, tablet, and desktop.
- Dark/Light theme toggle for better user accessibility.
-
User Authentication:
- Login and Register using email/password.
- Google login integration.
- Conditional Navbar based on login state.
-
Game Reviews:
- Add, view, update, and delete game reviews.
- Explore details of each review.
- Sort and filter reviews by rating, year, and genres.
-
Watchlist:
- Add games to a personal watchlist.
-
Modern Animations:
- Typewriter effects using
React-simple-typewriter
. - Smooth transitions powered by
React Awesome Reveal
.
- Typewriter effects using
-
Core Libraries:
- React.js
- Tailwind CSS
- React Router DOM
-
UI Enhancements:
- SweetAlert2
- React Awesome Reveal
-
Hosting:
- Firebase