The project solves the problem of finding a reliable game companion, lack of a secure payment system, value communication and lack of community space. The platform connects players with creators, providing transparent payments and next-generation tools.
The project contains two main folders:
fe-GameConnect
- Contains the source code for the user interface.
- Built using Vite, TypeScript, and styled with TailwindCSS.
- Responsible for displaying the interface and interacting with the backend via API.
server
- Contains the server-side source code.
- Developed using Node.js.
- Provides APIs for the frontend and manages the database.
- Node.js: Ensure you have Node.js installed. You can download it from nodejs.org.
- Yarn (optional): Yarn is an alternative to npm that helps manage dependencies. If you prefer using Yarn, you can install it from from yarnpkg.com..
- Bun (optional): Bun is a fast JavaScript runtime like Node.js, but with a focus on speed. If you prefer to use Bun, you can install it from bun.sh.
- pnpm (optional): PNPM is an efficient alternative to npm and Yarn. To install PNPM, you can download it from pnpm.io
- Clone the Repository: Clone the project repository to your local machine.
git clone https://github.com/Huc06/PLaywithHUC
- Navigate to the project folder
cd fe-GameConnect
- Install Dependencies: Use Bun to install the server dependencies.
npm install
# or
yarn install
# or
pnpm install
# or
bun install
- Run server: To start the frontend development server, use one of the following
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:5173/ with your browser to see the result.
You can start editing the page by modifying src/main.tsx
. The page auto-updates as you edit the file.
To run the server, please refer to the README in the 'server' folder.
##Video Demo PLaywithHUC