You need to have latest version of nodejs and mongodb community server installed.
-
Clone the repository with this command:
git clone https://github.com/parthamk/Feedback-Collection-System.git
-
Once cloned get into the directory:
cd Feedback-Collection-System
-
To run server use these commands
cd server
npm i
npm start
-
To run the fronend use these commands
cd frontend
npm i
npm run dev
- Frontend
- Vitejs
- tailwindcss
- libraries:
- react-router-dom
- react-hot-toast
- axios
- Backend
- Nodejs
- mongodb
- libraries:
- express.js
- mongoose
- nodemon
- cors
- bcryptjs
- dotenv
- jsonwebtoken
└── 📁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