Skip to content

Maneesha-Raj/ReviewAppProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 REVO: REVIEW APP

πŸ“„ PROJECT OVERVIEW

REVO: REVIEW APP is a modern web application built with React.js to allow users to view and review products. The application supports two user roles: Admin and Registered User, with tailored functionalities for managing products and reviews.


πŸ”‘ FEATURES

πŸ‘€ Registered User Features

  • Search Products: Filter products by category.
  • View Product Details: See detailed information about products.
  • Write Reviews: Add reviews for products.
  • View User Reviews: Manage and view reviews written by the user.

πŸ› οΈ Admin Features

  • Add Products: Add new products through an intuitive form.
  • Search Products: Filter and search for products by category.
  • Delete Products: Remove unnecessary or outdated products.
  • View Product Details: View detailed product information.

βš™οΈ TECHNOLOGIES USED

Frontend:

  • React.js
  • Tailwind CSS
  • React Router

Backend:

  • Node.js
  • Express.js

Database:

  • MongoDB

πŸ› οΈ OTHER TOOLS

  • Docker: Simplifies app deployment and environment setup.
  • JWT Authentication: Ensures secure user sessions and authentication.
  • Reusable UI Components: Maintain consistency and ease of development.

πŸ‘₯ USER ROLES AND PERMISSIONS

Role Permissions
Admin Add, delete, and manage products, and view product details.
Registered User Search and review products, view detailed information, and manage own reviews.

πŸ“Œ FUTURE ENHANCEMENTS

  • Advanced Product Filtering: Introduce filters based on price, ratings, and categories.
  • Rating System: Aggregate and display average ratings for products.
  • Admin Dashboard: Add insights like total products, reviews, and user activities.
  • Email Notifications: Notify users of updates or important events.

πŸš€ GETTING STARTED

Prerequisites

  1. Install Docker on your system.

Setup Steps

  1. Clone the Repository:
    git clone https://github.com/Maneesha-Raj/REVIEW_APP_DOCKER.git
    cd REVIEW_APP_DOCKER
    

How to install:

Links:

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages