KalandJáték
Introduction of the project
KalandJáték is a web-based game where the users can explore the cities through a story line. The game is designed to be user-friendly and easy to use, with a focus on simplicity and efficiency. The conception of the project is to help the users to explore the cities and have fun. Besides the game page, the owners of the project can manage the game through the admin page where they can find lot of functionalities like previous purchases, send gift codes, edit cities, add cities, read reviews, read messages and error reports and many more.
- Web-based so users can access it from anywhere
- User-friendly interface for easy navigation
- Secure and reliable system for data protection
- Fast database access for quick retrieval of information
Technologies / Story
In 2024 June the owner of the project approached me with the idea of the game. They gave me free hands to create the landing page, game and the admin dashboard. The technologies are what i used is my standard ones like React, Typescript for the Frontend. For the backend is NextJS. Database is the MongoDB and Firebase. The payment go through the Stripe. Then deployed the whole project to the Vercel.
Main page
The user arrived here when they open the page. The user can see the list of the cities and the user can choose one of them to explore. The user can see the name of the city, the price of the city, the description of the city and the image of the city.
Admin Dashboard
Upon logging in, the admin is presented with a concise dashboard summarizing key metrics, including messages from the past 24 hours, unanswered inquiries, error reports, user reviews, and a list of the 10 most recent purchases. This streamlined overview enables quick access to essential data for efficient management.
Previous Purchases
The Previous Purchases section provides a detailed overview of all purchases made by users, including the city name, purchase date, and user email. This comprehensive list allows the admin to sort all the data by columns and to monitor user activity and identify trends in user preferences.
Cities Management
The Cities Management section enables the admin to view and edit all cities available in the game. The admin can add new cities, edit existing ones, and delete cities as needed. This functionality provides flexibility in managing the game content and ensuring an engaging user experience.
Add City
The Add City feature allows the admin to create a new city by entering the city name, description, price, image and more. This straightforward process ensures new content can be added quickly, enhancing the user experience and providing fresh challenges for players.
Messages
Send Gift Codes
The Send Gift Codes feature allows the admin to generate unique gift codes for users. These codes can be shared with users as promotional offers, encouraging engagement and rewarding player loyalty.
Error Reports
The Error Reports section displays a list of all reported errors in the game. The admin can review each error report, identify the issue, and take appropriate action to resolve the problem. This feature ensures a smooth and error-free user experience
FAQ
The FAQ section provides answers to common questions and issues that users may encounter while playing the game. This comprehensive resource helps users navigate the game effectively and provides solutions to common challenges.
Ratings
The Ratings section displays user reviews and ratings for the game. The admin can view feedback from users, identify areas for improvement. This feature helps maintain a positive user experience and fosters engagement with the game.
Reset game
The Reset Game feature allows the admin to reset the game to its initial state and clear progress. This is useful for testing or when starting a new game cycle.