Skip to content

Latest commit

 

History

History
125 lines (95 loc) · 4.17 KB

README.md

File metadata and controls

125 lines (95 loc) · 4.17 KB

📃 About

NLW eSports is a project developed from the ground up during the Ignite trail of Next Level Week, an online event produced by Rocketseat.

The project is an app that allows users to post an ad to find other players in the game they want.

✨ Features

  • List of games (web and mobile)
  • Creation of a new ad (web)
  • User feedback: loading during creation, success and error (web)
  • Ad listing (mobile)
  • Receiving push notifications (mobile)
  • Copy discord user to clipboard (mobile)

🚀 Technologies and tools used

Front-end on web React, TypeScript, Vite, RadixUI, Formik, TailwindCSS and Phosphor Icons
Front-end on mobile React Native and Expo
Back-end (web/mobile) NodeJs and Prisma

🔧 Install and run

To download the source code of the project to your machine, you will first need to have GIT installed.

With GIT installed, in your terminal run the following command:

git clone https://github.com/tanjounokamioku/nlw-esports.git

To install the dependencies and run the project you will need to have Node.js installed on your machine, which comes with NPM.

Navigate to separate subfolders for each project (web/mobile/server) and run the following command:

npm install

Run the web project:

npm run dev

Run node server:

npm run dev

Run the mobile project:

npm start

Open the project on mobile:

expo start

Open Prisma visual on web:

npx prisma studio
©2023 - Tanjou