⚠️ 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.
- Next.JS, hosted as a Standalone Deployment.
- Tailwind CSS, for styling.
- shadcn/ui, a UI component library based on Radix UI.
- Fumadocs, for documentation of data models and instructions.
- react-pdf, for exporting data into a downloadable PDF.
video-demo.mp4
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