Skip to content

A modern and modular Student Management System for educational institutions with role-based access, quiz system, and attendance tracking. Built using React, Spring Boot, MySQL, and Microservices.

Notifications You must be signed in to change notification settings

AkashKobal/Techways

Repository files navigation

Techways 🎓

React Spring Boot MySQL License: MIT

A modern and modular Student Management System for educational institutions with role-based access, quiz system, and attendance tracking. Built using React, Spring Boot, MySQL, and Microservices.


⚙️ Tech Stack

  • 🎨 Frontend: React.js (SPA)
  • 🧠 Backend: Spring Boot (Java)
  • 🗃️ Database: MySQL
  • 🔁 Architecture: Microservices (REST APIs)
  • 🛡️ Authentication: Role-Based (Admin, Faculty, Student)

✨ Key Features

  • 👩‍🎓 Student Module: Add, update, delete, view students
  • 🧑‍🏫 Faculty Module: Manage faculty with full control
  • Quiz Module: Create quizzes, attempt quizzes, view results
  • 📚 Course Management: Add/view/manage courses
  • 🕵️ Attendance System: Mark and track attendance
  • 🔐 Role-Based Dashboards: Admin, Faculty, Student

🖼️ Screenshots

🔐 Login

Login

🛠️ Admin Module

  • Dashboard
    Admin Dashboard

  • Add Student
    Add Student

  • View Students
    View Students

  • Manage Students
    Manage Students


🧑‍🏫 Faculty Module

  • Add Faculty
    Add Faculty

  • View All Faculty
    View Faculty

  • Manage Faculty
    Manage Faculty


❓ Quiz Module

  • Quiz Overview
    Quiz Overview

  • Add Quiz
    Add Quiz

  • Attempt Quiz
    Attempt Quiz


📚 Course Module

  • Add Course
    Add Course

  • View All Courses
    View Courses

  • Manage Courses
    Manage Courses

  • Mark Attendance
    Attendance


🚀 Getting Started

Prerequisites

  • Node.js & npm
  • Java (17+)
  • MySQL Server
  • Maven

🛠️ Run Locally

1. Clone the Repo

git clone https://github.com/AkashKobal/Techways.git
cd Techways

About

A modern and modular Student Management System for educational institutions with role-based access, quiz system, and attendance tracking. Built using React, Spring Boot, MySQL, and Microservices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published