Esse projeto foi criado na NLW E-sports na trilha Ignite realizado pela rocketseat. Projeto que tem como objetivo ajudar os gamers a encontrar um parceiro para compartilhar a jogatina e cair pro bronze.
web.mp4
Technologies that I used to develop this web client
Clone the project and access the folder
Follow the steps below to install the required dependencies
# Enter /web
$ cd web
# Install the dependencies
$ yarn
# Run Vite
$ yarn dev
OR
# Install the dependencies
$ npm install
# Run Vite
$ npm run dev
mobile.mp4
Technologies that I used to develop this mobile client
Clone the project and access the folder
Follow the steps below to install the required dependencies
# Enter /mobile
$ cd mobile
# Install packages
$ npm install
# Run Mobile
$ expo start
This project was developed the backend with Node with Prisma, database is sqlite, use the Insomnia file to import JSON for test routes. He have four routes created:
- [POST: Create Ad /games/:id/ads (:id = gameId)]
- [GET: Ad by Game games/:id (:id = gameId)]
- [GET: List all games /games]
- [ET: Discord by Ad /ads/:id/discord (:id = adId)]
Technologies that I used to develop this api client
# Enter /server
$ cd server
# Install packages
$ npm install
# Migrations
$ npx prisma migrate dev
# Migrations Preview
$ npx prisma studio
# Run Back-end
$ npm run dev