Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/parthamk/feedback-collection-system
- Owner: parthamk
- Created: 2024-04-26T18:27:28.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T16:08:14.000Z (8 months ago)
- Last Synced: 2024-07-23T03:09:20.850Z (5 months ago)
- Topics: javascript, react, react-router-dom, vitejs
- Language: JavaScript
- Homepage:
- Size: 10.6 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```