Kuroidaka / GameStore-Admin

https://game-store-admin.vercel.app
10 stars 0 forks source link

GAME STORE RENTING MANAGEMENT

Our store offers a wide selection of games for PlayStation 4, PlayStation 5, Xbox, and other popular gaming systems. Customers can browse the game list, view trailers and images, and make bookings for game rentals. Each game in our store comes with a detailed description, and customers can rate and review the games they have rented.

ROLE:

* Pham Doan Canh : Scrum Master/Fullstack/Tester

FEATURE

With two type of authenticate:

Admin Customer We also offer a monthly subscription service that allows customers to rent as many games as they want for a flat fee. Our wiki provides detailed information on subscription plans and how to sign up.

As an admin, you will have full control over the game list, its status, and the revenue generated by the store. You can create new customer accounts and order bookings for game rentals. Our wiki provides detailed instructions and best practices for managing the store and its inventory.

Our rental system allows customers to book games for half-day rentals. With each rental, customers earn points that can be used for future rentals. Loyal customers can receive discounts on each rental, and they can also apply discount codes for additional savings.

Our customer dashboard provides a history of each customer's rental and status history. Our wiki provides instructions for customers on how to access their dashboard and how to manage their rental history.

In our wiki, you can also find our policies and guidelines for customers and administrators, including rules for renting, guidelines for rating and reviewing games, and best practices for managing customer accounts and orders.

Our project is still in progress...

you can find more detail in

DOCS: https://github.com/idaka123/GameStore/wiki

Thank you for visiting our wiki GitHub, and we hope you find the information you need to make the most of our online game rental store!

Link Production: https://game-store-admin.vercel.app/auth (Comming soon)

Link Demo: https://drive.google.com/drive/u/2/folders/1a9kmRFhWDXXN1hzmGpOLNS0WHn6jqCot

1. Localhost Frontend

Install project

npm install

Start

npm run start

Install project Backend

1. MySQL

Setup desktop workbench until this window:

image

Setup database:

2. Install Backend

npm install

Setup for env

DATABASE_ID = 127.0.0.1
DATABASE_USERNAME = root
DATABASE_NAME = GAMESTORE
DATABASE_PASSWORD = <YOUR DATABASE PASSWORD>
SERVER_PORT = 8000

# mail

MAIL_HOST = <YOUR EMAIL>
MAIL_PASSWORD = <YOUR EMAIL PASSWORD>
MAIL_PORT = 587

Start

npm run start