This is a DCI end of chapter project. This project is an object oriented school system made using javascript programming language.
The project is designed as classes, functions, modules, states. In particular, its modular structure has made the codes reusable and made the system more understandable.
One of the important features of the project is to keep the system running continuously by catching possible error situations.
There are three main groups in the system. These:
- Director
- Teachers
- Students.
These people can do their own operations on their own pages. For example, while the director can create a new class, this is not possible for the student.
There are also common operations such as changing passwords, sending messages and accessing personal information.
Information of some default characters for quick use:
Director Full Name : Maxim Mustermann
Password : 1236
Teacher Full Name : Fabian Lehrermann Password : 1235
Student Full Name : Ahmet Yanik Password : 1234
- JavaScript
- Npm
- GitHub
- Terminal-Kit (https://www.npmjs.com/package/terminal-kit)
- Prompt-Sync (https://www.npmjs.com/package/prompt-sync)
Created by Ahmet Yanik - feel free to contact me for any inquiries! ahmetyanikdev@gmail.com




