Skip to content

Project made in NLW Return 2022 by RocketSeat to send and store feedback from user. Built with Node, Vite, React, Prisma and Tailwind.

Notifications You must be signed in to change notification settings

trapflames/nlw-return-impulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RocketSeat | Next Level Week Return | Impulse

Next Level Week is a yearly event created by RocketSeat.

The tech stack that they use the most is React, React Native and Node.

In this event, we created a widget to allow the users to send feedback and store in in a database.

widget

Layout

You can find the layout of this project in this link.

You must create a Figma account to access, view and duplicate.

Technologies

Web

Server

Mobile

Test and Deploy

Setup

Clone repository

Create a new directory to place the repository

  cd my-directory

Clone the project

  git clone https://github.com/trapflames/nlw-return-impulse.git

Go to the project directory

  cd nlw-return-impulse-web

Start server

Open terminal, go to server folder and execute the following command:

  cd server

  npm run dev

If you want to check the feedback database, run npx prisma studio

Start web application

Open terminal, go to web folder and execute the following command:

  cd web

  npm run dev

You can now open http://localhost:3000/ and test locally

Start mobile

Open terminal, go to mobile folder and execute the following command:

  cd mobile

  expo start

Then open on your mobile device or emulator

Improvements checklist

  • Dark/Light theme switch button
  • Create feedback dashboard

License

MIT