Skip to content

Project developed during the NLW produced by Rocketseat, with the objective of creating an application from scratch, using React, Typescript, NodeJS and React Native.

Notifications You must be signed in to change notification settings

thiagohrcosta/NLW-Feedback-Widget

Repository files navigation

banner

Next Level Week #8

TypeScript React React Native TailwindCSS NodeJS Postgres Vercel

Project developed during Next Level Week #8 produced by Rocketseat. In this end-to-end project, three applications are provided. The first is the web version accessed by the computer and developed in React. The second is the server developed using NodeJS and finally, the last application was developed with React Native.

Deploy

This project can be seen running at https://nlw-feedback-widget-six.vercel.app/

Github Repositories

Web Repository: https://github.com/thiagohrcosta/NLW-Feedback-Widget

Server Repository: https://github.com/thiagohrcosta/NLW-Feedback-Widget-server

React Native Repository: https://github.com/thiagohrcosta/NLW-Feedback-Widget-mobile

Together, the application provide to the user a complete feedback plataform that can be integrated into any application on the market.

Technologies used

Frontend

  • Tailwind CSS

  • Phospor React

  • React

  • Typescript

  • Vite

Backend

  • NodeJS

  • Tests with Jest

  • Cors

  • Express

  • Nodemailer

  • Prisma

  • Typescript

Mobile

  • React Native

Cloud

  • Railway
  • Vercel

What user can do?

In the Web version the user can see a button where it's possible to report bugs. report

After a feedback is sent, the backend acts sending it to the database and storing the feedback. To store the data, postgresql was used in a cloud service (Railway). The backend server was also stored at Railway. database

For the mailing service (development mode) was used Mailtrap. enter image description here

How to run?

You can see this project running on https://nlw-feedback-widget-six.vercel.app/. But if you

About

Project developed during the NLW produced by Rocketseat, with the objective of creating an application from scratch, using React, Typescript, NodeJS and React Native.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published