Skip to content

The frontend application for MIT Bengaluru's Accreditation System.

License

Notifications You must be signed in to change notification settings

YCN-club/accreditation-website

Repository files navigation

Accreditation and Reporting System (Website)

⚠️ Note: This repository has been archived and will no longer receive updates. For further information on the project's status and brand identity, please refer to the organization's README.

The MIT-ARS, originally built for MIT Bengaluru, aims to reduce the manual work of information collection and handling that's required from institutions when applying for several nation-level accreditations.

This acts as an end-to-end portal that handles,

  • Entry of data into a centralized repository,
  • Categorization based on domain and level,
  • Storage of overlapping parameters in different accreditations, and
  • Export of data according to the accreditation specified by the user.

App Screenshot

Technologies Used

  1. Next.JS, hosted as a Standalone Deployment.
  2. Tailwind CSS, for styling.
  3. shadcn/ui, a UI component library based on Radix UI.
  4. Fumadocs, for documentation of data models and instructions.
  5. react-pdf, for exporting data into a downloadable PDF.

Video Demonstration

video-demo.mp4

Development

Install the dependencies using npm.

npm install

Alter the site configuration based on your institution's details.

import type { NavLink } from '@/types';

export type SiteConfig = typeof siteConfig;

export const siteConfig = {
  name: 'MIT-ARS',
  description: 'The Accreditation and Ranking System for MIT Bengaluru.',
  institute: 'Manipal Institute of Technology, Bengaluru',

  navLinks: [] satisfies NavLink[],
};

Populate the environment variables based on your standalone deployment.

# Backend URL
NEXT_PUBLIC_BACKEND_URL=localhost:8000/api
# Toggle certificate verification (0 = disabled, 1 = enabled)
NODE_TLS_REJECT_UNAUTHORIZED=0

Run the development server using the following command.

npm run dev

About

The frontend application for MIT Bengaluru's Accreditation System.

Resources

License

Stars

Watchers

Forks