Skip to content

Developed with Electron.js, React, Node.js, and MySQL, the Student Information System provides a seamless and efficient platform for managing all aspects of school operations.

Notifications You must be signed in to change notification settings

fbatuhanr/StudentInformationSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Information System

Welcome to the Student Information System! This comprehensive solution is designed to streamline the administration of school operations, including student and teacher management, class management, canteen module, attendance tracking, and more. Built with a modern tech stack, the system provides a user-friendly interface and robust backend to support the needs of educational institutions.

I personally crafted all the designs for this project using Figma, showcasing my skills as both a front-end developer and a designer. Figma

Features

Student Management

  • Detailed Student Registration: Add, edit, and view student profiles with ease.
  • Attendance Tracking: Record and monitor student attendance individually or by class, with options for bulk updates.
  • Cafeteria Restrictions: Manage and restrict items students can purchase from the cafeteria.
  • Balance Management: Load and manage student balances for cafeteria purchases.

Teacher Management

  • Teacher Registration: Add and manage teacher profiles.
  • Class Assignments: Assign teachers to multiple classes and manage their schedules.

Class Management

  • Class Options: Create and manage class settings and options.

Reporting

  • Attendance Reports: Generate reports on student attendance over specified date ranges.
  • Cafeteria Purchase Reports: View detailed reports of student cafeteria purchases, including dates and amounts.

Tech Stack

  • Frontend: React & ElectronJS
  • Backend: NodeJS (Express)
  • Database: MySQL

Project Overview

This project is a full-fledged School Management System that incorporates modern web technologies to deliver a powerful, easy-to-use interface for managing various aspects of school administration. Whether you need to track attendance, manage cafeteria purchases, or assign teachers to classes, this system has you covered.

Screenshots and Video Demo

Check out the [video demo] for a comprehensive walkthrough of the system’s features and functionality.

Screenshot 2024-06-03 at 04 27 19 Screenshot 2024-06-03 at 04 27 30 Screenshot 2024-06-03 at 03 43 57 Screenshot 2024-06-03 at 03 44 15 Screenshot 2024-06-03 at 03 46 30 Screenshot 2024-06-03 at 03 47 36 Screenshot 2024-06-03 at 03 48 13 Screenshot 2024-06-03 at 03 48 43 Screenshot 2024-06-03 at 03 48 58 Screenshot 2024-06-03 at 03 49 15 Screenshot 2024-06-03 at 03 51 13 Screenshot 2024-06-03 at 03 52 34 Screenshot 2024-06-03 at 03 52 57 Screenshot 2024-06-03 at 03 53 08 Screenshot 2024-06-03 at 03 53 33

About

Developed with Electron.js, React, Node.js, and MySQL, the Student Information System provides a seamless and efficient platform for managing all aspects of school operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published