The Customer Opinion Evaluation Web Application is a web platform developed to collect feedback from customers about products or services. This document provides technical information on how to configure, implement, and integrate the application. The main technologies used are Babel, Eslint, SWR, google-spreadsheet, Next.js, and Tailwind CSS.
- Node.js
- NPM (Node Package Manager) or Yarn
- Google Spreadsheet API Key
-
Clone the application repository from GitHub:
git clone git@github.com:Honorato-Dev/My-opinion.git
-
Navigate to the project directory:
cd project_name
-
Install project dependencies:
npm install
or
yarn install
-
Configure environment variables:
Create a
.env.local
file in the project root and add the following variables:GOOGLE_API_KEY=YourAPIKey SHEET_DOC_ID = <id of the google docs SHEET> SHEET_CLIENT_EMAIL = private key do service credential SHEET_CLIENT_KEY = <private key of services credentials> Replace `YourAPIKey` with your Google Spreadsheet API key.
- Create a spreadsheet in Google Spreadsheet with the necessary columns to store customer feedback.
- Share the spreadsheet with the service account that will be used to access it.
To start the development server, run the following command:
npm run dev
##Integration with Other Systems The Customer Opinion Evaluation Web Application can be easily integrated with other systems through APIs or webhooks. You can use the provided APIs to send feedback to other systems or integrate Google Spreadsheet data with existing systems.
##References
- Next.js Documentation
- Tailwind CSS Documentation
- SWR Documentation
- Google Spreadsheet API Documentation
- This is a basic guide for setting up, developing, and deploying the Customer Opinion Evaluation Web Application. For more details on implementation and customization, refer to the official documentation of the technologies used
- Repository: https://github.com/Honorato-Dev/My-opinon
- In case of sensitive bugs like security vulnerabilities, please contact honorato.ofc@gmail.com directly instead of using issue tracker. We value your effort to improve the security and privacy of this project!
2.0.0.0
- @Honorato-Dev
Please follow github and join us! Thanks to visiting me and good coding!