Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.99 KB

File metadata and controls

58 lines (42 loc) · 1.99 KB

📜 Circular Repository System (CRS)

The Circular Repository System (CRS) is a streamlined digital platform designed to enhance communication and information dissemination within a college or institutional environment. By providing an organized way to manage circulars, the CRS ensures seamless collaboration and administrative efficiency.


🌟 Features

🔑 Roles and Accessibility

  • Admin:
    • Scan, upload, and manage circulars.
    • Organize circulars by categories and dates.
  • Staff:
    • Search and view circulars by category, date, or keywords.
    • Download circulars for offline use.

📂 Circular Management

  • Upload circulars in PDF format with additional details like:
    • Circular title.
    • Category (e.g., Academic, Event, Notice).
    • Date of issue.
  • Secure access control to ensure confidentiality.

🔍 Search and Filter

  • Find circulars easily by applying filters:
    • Category: Academic, Event, Administration, etc.
    • Date Range: Search circulars issued within specific dates.
    • Keywords: Search based on the title or description.

📋 Key Benefits

  • Efficiency: Save time with easy circular management.
  • Centralized Repository: Eliminate paper circulars and enhance accessibility.
  • User-Friendly Interface: Simple and intuitive design for all users.

🚀 Technologies Used

Frontend:

  • React.js: Build an interactive and dynamic user interface.
  • CSS: Ensure responsive and visually appealing design.

Backend:

  • Node.js: Develop a robust server-side API.
  • Express.js: Simplify backend routing and middleware.

Database:

  • MongoDB: Store circular data securely and efficiently.

🖥️ Setup and Installation

Follow these steps to set up the Circular Repository System locally:

Prerequisites:

  • Node.js installed on your system.
  • MongoDB server running locally or access to MongoDB Atlas.