GameHub is a full-stack gaming e-commerce platform developed using Angular, TypeScript, and Tailwind CSS for the frontend, with Node.js, Express, and MongoDB powering the backend.
The platform allows users to explore a wide collection of games, view detailed information, and purchase titles through a seamless and responsive user experience.
Key features include:
* Browse and filter games by genre, platform, and popularity
* Advanced sorting options (name, release date, rating, etc.)
* Add and manage games in a personalized wishlist
* Responsive UI with multiple layout views
* Secure authentication system using JWT
* Shopping cart and full purchase flow
* Order history and user profile management
* Admin dashboard for managing products and users
The application is built with a component-based architecture and follows RESTful API principles, ensuring scalability and maintainability. I focused on delivering a clean, modern UI and smooth user experience across all devices.
This project demonstrates my skills in full-stack development, API integration, state management, authentication, and building production-level web applications.