/Google-Solution-Challenge

Diploma project for ITStep written in ReactJS (Client-Side) and Asp.Net Core 3.1 Server Side, database MSSQL

Primary LanguageJavaScript

School Management System

Video Demonstration of this project - Link to YouTube Video

This project is dedicated to help and make online part of education more scructered and comfortable.

Most of the school in my home country (Ukraine) use 3 different services to make online education be possible: Google Site (for posting materials), Gmail (for submitting assignments) and Atoms (for grades). I thought that all these processes should be structured and accessible only in 1 app and it might be free, so I decided to make this project.


This project is made using ReactJS as a client-side, ASP.Net Core 3.1 as a server-side and SQL Server from Google Cloud as a database engine. Authorization is made by implementing JWT-tokens using Microsoft.AspNetCore.Authorization library.

Things I have learned while developing this project ⬇

List of roles:


List of functionality:


  1. School Administration
  1. Teacher - Classroom Teacher
  1. Student
  1. Parent

Things I have learned or enhanced while developing this project:

License and copyright

© Dmytrii Furs, furs1268@gmail.com