# Student Management System

Student Management System By Rehan Warsi

---

# Description 
    
This project is a simple console based Student Management System. In this project you will be learning how to add new students, 
how to generate a 5 digit unique studentID for each student, how to enroll students in the given courses. Also, you will be 
implementing the following operations enroll, view balance, pay tuition fees, show status, etc. The status will show all the details 
Of the student including name, id, courses enrolled and balance. This is one of the best projects to implement the
Object Oriented Programming concepts.

# Installation

    npm i @rehan-warsi/sms -g

---

# Command

    npx SMS

---

# User Journey

### Choose Menu :

1. Student
2. Course
3. Teacher
4. Exit

---

### Student Menu :

1. Add New Student
2. View Students
3. Enroll in Course
4. Pay Fees
5. Back

---

### Course Menu :

1. Add New Course
2. View Course
3. Back

---

### Teacher Menu :

1. Add New Teacher
2. View Teachers
3. Assign Course
4. Back

---
