Skip to content

harshnishad/Campus-Link

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Campus Link

Campus Link Banner

Overview

Campus Link is a MERN stack application designed to manage timetables, attendance, and user roles (admin, teacher, student). This application simplifies the administrative processes in educational institutions by providing an efficient platform for managing student information.

Features

Admin Features

  • Manage timetables
  • Manage user roles
  • Modify attendance records
  • Add announcements
  • Input and modify marks

Teacher Features

  • Mark and modify attendance
  • Enter and adjust students' marks

Student Features

  • View schedules and attendance records
  • Access visualizations like pie charts and bar graphs for attendance
  • Submit complaints regarding any issues

Tech Stack

  • MongoDB: A powerful NoSQL database for flexible data storage.
  • Express.js: A web application framework for Node.js, making API development easier.
  • React.js: A JavaScript library for building dynamic user interfaces.
  • Node.js: A runtime for executing JavaScript server-side.
  • Redux Toolkit: A state management tool for efficient and scalable app development.

Demo

You can view the live application here: Campus Link

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

  • Node.js
  • MongoDB

Installation

  1. Clone the repo
    git clone https://github.com/yourusername/campus-link.git

Releases

No releases published

Packages

No packages published

Languages