Skip to content

Web and mobile game team making application made using React, React Native, Node.js and Prisma.

Notifications You must be signed in to change notification settings

tanjounokamioku/nlw-esports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📃 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

About

Web and mobile game team making application made using React, React Native, Node.js and Prisma.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published