DhyeyVora-1706 / RateAndReview

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RateAndReview

Description

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.

Table of Contents

  1. Features
  2. Technologies Used
  3. Installation
  4. Contributing
  5. License
  6. Acknowledgements

Features

1. Add Company

  • Fill in Company Information: Enter required information such as company name, location, founded date, and city.

2. Company Listing

  • 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.

3. Add Review

  • 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.

4. Review Listing

  • 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.

Technologies Used

  • MongoDB
  • Express.js
  • Node.js

Installation

Prerequisites

  • Node.js
  • npm or yarn
  • MongoDB

Steps

  1. Clone the Repository bash git clone https://github.com/yourusername/mern-stack-task.git cd mern-stack-task

  2. Install Frontend Dependencies bash cd frontend npm install

    or

    yarn install

  3. Install Backend Dependencies bash cd ../backend npm install

    or

    yarn install

  4. Run the Application

    • Frontend: bash cd frontend npm start

      or

      yarn start

    • Backend: bash cd backend npm run dev

      or

      yarn dev

Contributing

  1. Fork the repository

  2. Create your feature branch bash git checkout -b feature/AmazingFeature

  3. Commit your changes bash git commit -m 'Add some AmazingFeature'

  4. Push to the branch bash git push origin feature/AmazingFeature

  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Figma for the prototype design.
  • React for the frontend framework.
  • Express and Node.js for the backend framework.
  • MongoDB for the database.

About


Languages

Language:JavaScript 100.0%