https://github.com/akashkobal/techways
https://github.com/akashkobal/techways
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/akashkobal/techways
- Owner: AkashKobal
- License: mit
- Created: 2025-03-26T17:38:36.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T17:42:23.000Z (10 months ago)
- Last Synced: 2025-03-26T18:37:25.567Z (10 months ago)
- Language: HTML
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Techways 🎓
[](https://reactjs.org/)
[](https://spring.io/projects/spring-boot)
[](https://www.mysql.com/)
[](LICENSE)
> 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

### 🛠️ Admin Module
- Dashboard

- Add Student

- View Students

- Manage Students

---
### 🧑🏫 Faculty Module
- Add Faculty

- View All Faculty

- Manage Faculty

---
### ❓ Quiz Module
- Quiz Overview

- Add Quiz

- Attempt Quiz

---
### 📚 Course Module
- Add Course

- View All Courses

- Manage Courses

- Mark Attendance

---
## 🚀 Getting Started
### Prerequisites
- Node.js & npm
- Java (17+)
- MySQL Server
- Maven
---
### 🛠️ Run Locally
#### 1. Clone the Repo
```bash
git clone https://github.com/AkashKobal/Techways.git
cd Techways