https://github.com/jefferson1104/feedback-widget
A complete platform for creating feedbacks in the form of widgets for the user to view. Developed with ReactJS, NodeJS and React Native
https://github.com/jefferson1104/feedback-widget
expressjs nodejs reactjs vitejs
Last synced: 4 months ago
JSON representation
A complete platform for creating feedbacks in the form of widgets for the user to view. Developed with ReactJS, NodeJS and React Native
- Host: GitHub
- URL: https://github.com/jefferson1104/feedback-widget
- Owner: jefferson1104
- Created: 2022-05-02T23:32:07.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-11T21:15:27.000Z (about 3 years ago)
- Last Synced: 2025-01-11T14:47:55.645Z (5 months ago)
- Topics: expressjs, nodejs, reactjs, vitejs
- Language: TypeScript
- Homepage: feedback-widget-opal.vercel.app
- Size: 1.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
FEEDBACK WIDGET
![]()
![]()
![]()
![]()
![]()
![]()
## About project
FEEDBACK-WIDGET is a project developed with NodeJS, ReactJS and React Native using typescript, its function is to send feedbacks describing a problem, an idea or any other subject, the sending is done to the API that stores the data in a database and it also sends an email to the person responsible for the application.## Main technologies
- [TypeScript](https://www.typescriptlang.org/docs/)
- [NodeJS](https://nodejs.org/en/)
- [ReactJS](https://pt-br.reactjs.org/)
- [React Native](https://reactnative.dev/)
- [Axios](https://axios-http.com/ptbr/docs/intro)
- [Prisma ORM](https://www.prisma.io/)
- [Tailwind CSS](https://tailwindui.com/)## Repositories
- [Server](https://github.com/jefferson1104/feedback-widget/tree/main/server)
- [Web](https://github.com/jefferson1104/feedback-widget/tree/main/web)
- [Mobile](https://github.com/jefferson1104/feedback-widget/tree/main/mobile)## Run project
First we need to run the API (SERVER) and then we can run the CLIENT (WEB) and MOBILE.> NOTE: To run the mobile version of the project in the development environment, it is necessary to have Expo installed on your machine and the Expo Go APP installed on your smartphone, on your smartphone read the QR Code.
```bash
# clone repositories
$ git clone https://github.com/jefferson1104/feedback-widget.git# API (SERVER)
# Run test
$ npm run test
# Run server project
$ npm run dev# CLIENT (WEB)
# Run client project
$ npm run dev# MOBILE
# Run mobile project using "Expo"
$ expo start --clear
```## Screenshots

