This project helps gamers to find their duo before joining a game session.
User can list a set of games and choose one to publish an ad for. Other players can see the published ads and choose which one to connect to.
Once chosen, their discord ids become available for each other.
Web Client (ReactJS)
Mobile Client (React Native)
This project was developed in React using the following technologies
- Clone this repository
- to start server
- Navigate to backend folder
cd backend
- Run
npm install
- Run
npx prisma migrate dev
to create the database tables. - Run
npm run dev
to start the the server.
- Navigate to backend folder
- to start webclient
- Navigate to webclient folder
cd web-client
- Run
npm install
- Run
npm run dev
- Navigate to webclient folder
- to start mobile client
- Navigate to webclient folder
cd mobile-client
- Run
npm install
- Run
expo start
- Navigate to webclient folder
All set! Both clients will communicate to the same backend.
The webclient is responsible to publish ads.
The mobileclient is responsible to connect to an ad.