During my final year at CADT, I was part of a team that developed a gaming ecosystem using Next.js. The project was a great opportunity for me to learn about the gaming industry and how to build a platform that caters to gamers' needs.
Features
The gaming ecosystem includes the following features:
- Game Library: Users can access a wide range of games and play them directly on the platform.
- Chat System: Users can chat with friends and other players while playing games.
- Achievements: Users can earn achievements by completing challenges and share them with friends.
- Leaderboards: Users can view leaderboards to see how they rank against other players.
- Payment System: Users can purchase in-game items and subscriptions using the payment system integrated into the platform.
Applications
The gaming ecosystem was built using Next.js, a popular React framework. We used Next-Auth for authentication and MongoDB for the database. The platform was deployed on Vercel, which allowed us to easily scale the application based on demand.
![Demo](/_next/image?url=%2Fimages%2Fretro-app%2Flanding.png&w=3840&q=75)
Landing page
![Demo](/_next/image?url=%2Fimages%2Fretro-app%2Flogin.png&w=3840&q=75)
Login page
![Demo](/_next/image?url=%2Fimages%2Fretro-app%2Fgames.png&w=3840&q=75)
Game library
![Demo](/_next/image?url=%2Fimages%2Fretro-app%2Fsteam-library.png&w=3840&q=75)
Steam library integration
![Demo](/_next/image?url=%2Fimages%2Fretro-app%2Fchat.png&w=3840&q=75)
Chat system