About | Technologies | How to Execute? | License
The Feedback Widget is a wid get to get user feedback. It includes a small button that, when it's clicked, displays a form for the user give feedback. The feedback is sending to owners of the platform by email. O wid get is adaptable to different platforms.
This app was developed in NLW Return, the project by Rocketseat.
- Axios
- React Native Bottom Sheet
- Eslint
- Expo
- Express
- Headless UI
- HTML2Canvas
- Husky
- Jest
- Nodemailer
- NPM
- Phosphor Icons
- Prisma
- ReactJS
- React Native
- React Native Gesture Handler
- React Navigation
- React Reanimated
- Tailwind CSS
- TypeScript
- Vite
- Make a clone of repository:
$ git clone https://github.com/DanielAraldi/feedback-widget.git
- Added environment variables:
$ cd server # root of the projet
All right, create a new file called .env
, you can use the file .env.example
with base. After creating the file, execute the server using the following command: npm run dev
.
$ cd .. # go back to root of the projet
$ cd web
Now, create also a new file called .env.local
, you can use the file .env.example
with base. Put the API URL as a variable value.
$ cd .. # go back to root of the projet
$ cd mobile
Here, create also a new file called .env
, you can use the file .env.example
with base. You can also put the API URL as a variable value, but it must be your IP and not localhost
.
- Executing the App:
# Mobile
$ cd mobile # root of the projet
$ npm install # or yarn install to install the dependencies
$ npm run start # yarn start to initialize app mobile
# Web
$ cd web # root of the projet
$ npm install # or yarn install to install the dependencies
$ npm run dev # yarn start to initialize app web
# Server
$ cd server # root of the projet
$ npm install # or yarn install to install the dependencies
$ npm run dev # yarn start to initialize server
This project is sob MIT License. See on file LICENSE for more details.
The project developed with tutoring of Diego Fernandes and Rodrigo Gonçalves from Rocketseat.