Daily Learning Journey

AI-built learning platform API starter

This project provides the backend foundation for a learning journey application with JWT auth, role-based access, content management, and interactive API documentation.

Quick Start

Run the development server and explore the API routes and docs.

npm install npm run dev

Primary API Routes

  • POST /api/auth/signup
  • POST /api/auth/login
  • GET /api/auth/me
  • GET /api/journeys
  • GET /api/nodes
  • GET /api/decks

What’s included

Authentication

Signup, login, JWT token, protected routes.

Role Control

ADMIN, CREATOR, LEARNER permissions.

Content API

Clients, journeys, nodes, decks, histories.