Skip to content

Larkiz/CRM-Programmika

Repository files navigation

Описание

Клиентская часть CRM системы для управления школой.

Предназначена для школы программирования Программика

Стек

Frontend

Освновная библиотека: React

Библиотеки компонентов: Mui, Ag-grid и Chart.js

Стили: SCSS

Для дат и времени: moment.js

Backend

Библиотека: Express

База данных: Mysql

Функционал

1. Расписание (/schedule)

Основное окно приложения с расписанием уроков

При нажатии на урок открывается модальное окно, со списком студентов, которые должны присутствовать на уроке.

Окно добавления урока:

При выборе направления, выдается список студентов с этого направления.

При выборе Включить всех студентов, дается возможность записать на урок студентов с других направлений.

2. Главная (/index)

Размещена таблица с отображением посещаемости студентов и количеством оплаченных/не оплаченных уроков по месяцам. image

3. Финансы (/finance)

Экран с доходами/прибылью, которые строятся на основе оплаченных уроков и дополнительных расходов/доходов, отображаеммых в панеле Операции image

4. Оплата (/debts)

Экран с задолженностями студентов и графиками Доход с уроков и Не оплачено по студентам. image

При нажатии кнопки Посмотреть открывается модальное окно со всеми задолженностями студента image

5. Студенты (/students)

Экран со всеми студентами и добавлением новых image

About

CRM system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published