This project is a Rate and Review project in which we can add a company and can add review about particular company. All the added reviews can be fetched and can be fetched companywise.
- Fill in Company Information: Enter required information such as company name, location, founded date, and city.
- View Company List: Newly added companies are displayed in the list of companies on the page.
- Search and Filter: Implement search and filter functionalities to refine the company list based on specific criteria.
- Input Review Details: Enter required details such as full name, subject, review text, and ratings.
- Submit Review: Submit the review to post it on the company's profile page.
- Display Submitted Reviews: submitted reviews are reflected in the list of company reviews.
- Review Details: Each review displays details such as reviewer name, subject, review text, and ratings.
- MongoDB
- Express.js
- Node.js
- Node.js
- npm or yarn
- MongoDB
-
Clone the Repository bash git clone https://github.com/yourusername/mern-stack-task.git cd mern-stack-task
-
Install Frontend Dependencies bash cd frontend npm install
yarn install
-
Install Backend Dependencies bash cd ../backend npm install
yarn install
-
Run the Application
-
Frontend: bash cd frontend npm start
yarn start
-
Backend: bash cd backend npm run dev
yarn dev
-
-
Fork the repository
-
Create your feature branch bash git checkout -b feature/AmazingFeature
-
Commit your changes bash git commit -m 'Add some AmazingFeature'
-
Push to the branch bash git push origin feature/AmazingFeature
-
Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Figma for the prototype design.
- React for the frontend framework.
- Express and Node.js for the backend framework.
- MongoDB for the database.