Skip to content

MJSasha/important-information

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

659 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important information

GitHub watchers GitHub contributors GitHub last commit

О проекте

Данный проект является учебным. Идея проекта состоит в разработке веб приложения, в котором будет поддерживаться актуальное расписание пар, зачетов и экзаменов, вестись лента новостей с информацией по предметам. Также предполагается наличие системы с отображением домашнего задания и возможностью выгрузки своих решений, добавления ссылок на полезные источники и т.д.

Стек проекта

C# .Net JavaScript React MySQL

Структура проекта

Название Описание Порт
FrontEnd React приложение, работает с ImpInfApi 3000
ImpInfApi API на .NET, работает с БД на MySQL 8080
ImpInfApp Приложение на базе MAUI Blazor
ImpInfCommon Общие классы для всех составляющих проекта на .NET
ImpInfFrontCommon Общие классы и разметка для веб приложения и MAUI
ImpInfWeb Веб приложение на Blazor WASM 7132, 5132
TelegramBot Телеграмм бот на базе C#
tg-bot-lib Библиотека с основными классами для телеграмм бота

Полезные команды

FrontEnd

Загрузка всех зависимостей

npm i

Запуск приложения

npm start

ImpInfApi

В папке с ImpInfApi лежит docker-compose файл, от которого можно запустить:

БД MySQL

docker-compose up imp-inf-db

Сервис Adminer для администрирования БД (открывается на порте 5000)

docker-compose up adminer

About

🕗🖋️ Organizing students' time and helping them not to forget anything

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors