Skip to content

AlexW00/brainforge

Repository files navigation

Brainforge (POC)

Brainforge is a proof of concept for a node-based flashcard system. Check out the demo here.

brainforge-demo.mp4

Development

This project is a POC to experiment with the idea of a node-based flashcard system. It is not intended to be a full-fledged product. The code is not optimized and may contain bugs.

Since I am currently busy with work and learning Japanese, I will probably not be able to maintain this project. If you are interested in this project, feel free to contact me for questions or collaboration.

Tech Stack

The application is built very modularly, with extensibility and plugin support in mind. To achieve this, it uses dependency injection, services and various interfaces for different parts of the application.

  • Frontend:
  • State management:
    • PouchDB - JS Database with offline support
    • Zustand - State management for session data
    • Tsyringe - Dependency Injection