Cyborg Gaming Library is a modern React-based web application for browsing popular games.
The application provides a clean, dark-themed UI with authentication-aware navigation, offering different experiences for guest users and logged-in users.
This project is built as a portfolio application to demonstrate frontend skills with React, routing, state handling, and UI design.
Guest users can browse popular games and use the search functionality, but have limited access to user-specific features.
Logged-in users see a personalized navigation bar with access to their profile.
This is the Home page which guests and logged-in users can see.
All of the games which logged-in users and guests can see and browse through them.
Pagination is implemented and users can browse through Previous and Next pages and see on which page are they.
Details of the selected game with: game name, game image, game website, game description and related games.
Related games to the selected one and a download game button.
Guests can easily create account and start downloading games.
Registered users can Login in their account and start downloading games.
Logged-in users can see their account information and downloaded games.
- 🕹️ Browse popular games
- 🔍 Search games by title
- 👤 Authentication-aware navigation
- 📄 Game cards with images
- 🎨 Modern dark UI design
- ⚡ Responsive layout
- 🧭 Client-side routing with React Router
- React
- JavaScript (ES6+)
- React Router
- CSS
- REST API









