Skip to content

MaximGit1/Scheduler-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scheduler

Description

Unified application of productivity. The idea is to connect a Google calendar (events, annual birthdays of recorded contacts), todo list with priority, people contact sheet.

At the moment todo API is integrated (with session-based notification system) with all microservices. Message sharing is implemented through gRPC and internal API.

Project consists of:

  • Go - backend (this repository)
  • Python - notify service (using aiogram for tg bot)
  • Vue.js - frontend

The application is made under vps with limited RAM and for a limited number of users, so controversial architectural solutions have been adopted in terms of scalability and fault tolerance.

generate test certs
mkdir certs
cd certs
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes -subj "/CN=localhost"

swagger Link only works when running locally

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages