Log is a web application for learning any language you want. All you need to do is add some words to your personal dictionary. Learning is powered by a flexible, smart, and fully customizable training generator, which scans all your words and picks only those, which have to be in the training exactly on this day. And all of this - every single day, whenever you like.
- Language: C#
- Frameworks: ASP.NET Core, Entity Framework Core
- DB: PostgreSQL
- Language: Typescript
- Libraries: React, MobX, Axios, React Hook Form
- Styling: SCSS, Less
- API built using a multi-project architecture and the CQRS + Mediator pattern
- Authentication powered by JWT + Refresh tokens
- CORS policy + CSP applied
- Docker-ready
- Automated deploy using GitHub Actions
- No UI libraries (like Material UI)
- Custom reusable UI components
- Powerful error handling system
- Neumorphic design
- Onboarding tour
- MobX stores refactoring
- Docs
- Tests
This software is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license.