nakafa.com

nakafa.com

AI Native Free High-Quality Learning Platform (K-12 to University)

Stars: 57

Visit
 screenshot

Nakafa is an open-source educational platform offering structured learning content for various educational levels along with political analysis articles. It allows users to contribute by adding content and follows a copyleft license. The platform is built with Node.js and Bun, providing a development environment and production servers for easy setup and deployment. Detailed technical documentation is available on DeepWiki, covering architecture, design decisions, and development patterns. Users can contribute by forking the repository, creating feature branches, making changes following established patterns, and submitting pull requests. Commercial licensing inquiries can be directed to [email protected]. The platform is designed with a focus on learners worldwide.

README:

Nakafa

DeepWiki

Overview

Nakafa is an open-source educational platform providing structured learning content across multiple educational levels (elementary, middle, high school, university) with political analysis articles.

Live Site: nakafa.com

Quick Start

Prerequisites

  • Node.js 18+ or Bun
  • Git

Installation

# Clone & install
git clone https://github.com/nakafaai/nakafa.git
cd nakafa
bun install

# Start development
bun dev

Open http://localhost:3000

Available Scripts

bun dev          # Development server (Turbopack)
bun run build    # Production build
bun start        # Production server
bun lint         # Lint & format check
bun test         # Run tests
bun clean        # Clean dependencies

Development

Project Documentation

Detailed technical documentation available on DeepWiki - covers architecture, design decisions, and development patterns.

Adding Content

  1. Navigate to appropriate level in packages/contents/subject/
  2. Create MDX files following existing structure
  3. Update data files in _data/ directories
  4. Test locally with bun dev

Contributing

  1. Fork repository
  2. Create feature branch: git checkout -b feature/name
  3. Make changes following established patterns
  4. Run bun lint and bun test
  5. Submit pull request

License

AGPL-3.0 - Copyleft license requiring source disclosure for network use.

For commercial licensing inquiries: [email protected]

Contact

Nabil Fatih - @nabilfatih - [email protected]


Built with ❤️ for learners everywhere

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for nakafa.com

Similar Open Source Tools

For similar tasks

For similar jobs