Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/parthamk/feedback-collection-system

Zidio Internship Project 1
https://github.com/parthamk/feedback-collection-system

javascript react react-router-dom vitejs

Last synced: about 1 month ago
JSON representation

Zidio Internship Project 1

Awesome Lists containing this project

README

        

# Feedback Collection System

### How to run this application in localhost:

You need to have latest version of nodejs and mongodb community server installed.

1. Clone the repository with this command:

`git clone https://github.com/parthamk/Feedback-Collection-System.git`
2. Once cloned get into the directory:

`cd Feedback-Collection-System`

3. To run server use these commands

`cd server`

`npm i`

`npm start`
4. To run the fronend use these commands

`cd frontend`

`npm i`

`npm run dev`

### Technology used to create the application are

* Frontend
* Vitejs
* tailwindcss
* libraries:
* react-router-dom
* react-hot-toast
* axios
* Backend
* Nodejs
* mongodb
* libraries:
* express.js
* mongoose
* nodemon
* cors
* bcryptjs
* dotenv
* jsonwebtoken

### File structure

```
└── πŸ“Feedback-Collection-System
└── πŸ“backend
└── .env
└── .gitignore
└── πŸ“controllers
└── sampleController.js
└── πŸ“models
└── Sample.js
└── package-lock.json
└── package.json
└── πŸ“routes
└── sampleRoutes.js
└── server.js
└── πŸ“frontend
└── .eslintrc.cjs
└── .gitignore
└── index.html
└── package-lock.json
└── package.json
└── postcss.config.js
└── πŸ“public
└── vite.svg
└── README.md
└── πŸ“src
└── App.css
└── App.jsx
└── πŸ“assets
└── react.svg
└── πŸ“components
└── Form.jsx
└── RequireAuth.jsx
└── index.css
└── main.jsx
└── πŸ“pages
└── πŸ“dashboard
└── Dashboard.jsx
└── Home.jsx
└── Profile.jsx
└── Login.jsx
└── Register.jsx
└── tailwind.config.js
└── vite.config.js
└── package-lock.json
└── README.md
└── πŸ“server
└── .env
└── .gitignore
└── πŸ“controllers
└── authController.js
└── fromController.js
└── index.js
└── πŸ“models
└── authModel.js
└── formModel.js
└── package-lock.json
└── package.json
└── πŸ“routes
└── authRoutes.js
└── formRoute.js
```