Skip to content

CometComplain/frontend

Repository files navigation

Complaint Management System - Frontend

Welcome to the Complaint Management System (CMS) frontend repository. This system provides a user-friendly interface for managing and tracking complaints submitted by users. The frontend is built using modern web technologies to ensure a responsive and intuitive user experience.

Features

  • User Authentication: Secure login and registration system for users and administrators.
  • Complaint Submission: Users can easily submit complaints with relevant details and attachments.
  • Dashboard: Interactive dashboard for administrators to view and manage complaints.
  • Real-time Updates: Receive notifications and updates on complaint status changes.
  • Reporting: Generate and export reports for analysis and auditing purposes.

Technologies Used

  • React: Frontend framework for building user interfaces.
  • Redux: State management library for managing application state.
  • Axios: HTTP client for making API requests.
  • Venilla css: currently no css frameworks are used planning to include tailwind css after stable release.
  • Chart.js: Charting library for visualizing data in reports.

Getting Started

To run the CMS frontend locally, follow these steps:

  1. Clone the repository: git clone https://github.com/CometComplain/frontend
  2. Install dependencies: npm install
  3. Build the Project: npm run buid
  4. The static build files will be generated in the dist directory.
  5. serve the static files using any server like serve or http-server or nodejs etc.

Configuration

Before running the frontend, make sure to configure the API backend of this project endpoint in the .env file:

SRS and other Documents

If you want to review our project, please go to the "Project Information" folder located in the frontend repository.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors