Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

SkillNet_600

SkillNet Overview

SkillNet is a management system designed for private lessons, trainings, or other organizational activities. The platform enables organizers to manage their own organizations by subscribing to paid plans. Users can be employed within these organizations, and members can join various groups. The system also supports the management of complex organizational schedules, providing a comprehensive solution for handling memberships, employment, and scheduling.

Technologies and Architectural Principles

  • Frontend: Built with Vite React, TypeScript, and styled using Tailwind CSS.
  • Backend: Implements Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) for a scalable, maintainable monolithic architecture.
  • Database: Uses SQL Server for relational data storage.
  • Storage: Azure Blob Storage for file management.
  • Identity Management: Secured with Auth0 for authentication and authorization.
  • Payment Processing: Stripe integration for subscription management.
  • Notifications: Delivered in real-time via Azure Functions, SignalR, and CosmosDB.
  • Event-Driven Architecture: Utilizes Azure Service Bus for publish/subscribe messaging.

Architecture Diagram

SkillNet-Diagram

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors