Skip to content

A complete application to you that wants to give your feedback! 📲 @Rocketseat

License

Notifications You must be signed in to change notification settings

DanielAraldi/feedback-widget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Feedback Widget
ViteJS | Expo | Node.js
Feedback Widget Preview
wakatime

GitHub top language GitHub language count GitHub Made by Rocketseat

About   |    Technologies   |    How to Execute?   |    License

🔖 About the Project

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.

🚀 Technologies

💥 How to Execute?

  • Prerequisite

    • It's necessary to possess the Git installed and configured in your computer.
    • Also, it's need to have a package manager as Yarn, NPM, etc.
    • Finally, it's necessary to have Node.js greater or equal version 16.
  1. Make a clone of repository:
  $ git clone https://github.com/DanielAraldi/feedback-widget.git
  1. 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.

  1. 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

📝 License

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.