DevCritique is a collaborative project review system built to facilitate the sharing and improvement of websites, apps, or software projects. With DevCritique, users can submit their projects, receive reviews and feedback from other users, and actively engage in refining their work. The platform allows project owners to manage reviews, assign labels, rate feedback, and reward helpful reviewers with points, badges, and achievements.
-
Project Submission: Users can seamlessly submit details and links of their projects, including websites, apps, or software projects.
-
Review and Feedback: Facilitates open and constructive feedback from other users to enhance the quality of submitted projects.
-
Review Labels: Project owners can categorize reviews with labels such as 'solved,' 'pending,' or 'rejected' to indicate the review's status.
-
Rating System: Project owners can rate reviews on a scale of 1 to 5 based on their perceived usefulness.
-
Points and Rewards: Reviewers earn points based on their received ratings, allowing them to unlock badges and achievements.
Check out the live preview of DevCritique at https://devcritique.vercel.app.
To set up the DevCritique Collaborative Project Review System locally, follow these steps:
- Clone the repository:
git clone https://github.com/Nilesh9106/DevCritique-frontend.git cd DevCritique-frontend
- Install the required dependencies using npm or yarn:
npm install # or yarn install
- Start the development server using Vite:
npm run dev # or yarn dev
- Access the application by navigating to
http://localhost:3000
in your web browser.
- Register for an account on the DevCritique platform.
- Log in to your account and submit a new project by providing its details and a link.
- Explore other projects submitted by users and provide insightful reviews with comments and feedback.
- As a project owner, manage reviews by assigning labels and rating them to acknowledge helpful feedback.
- Reviewers accumulate points based on their received ratings and achievements along the way.