Skip to content

Do-Zu/dozu-ui-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,405 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dozu- Personalized learning roadmaps and master topics through multiple learning method

Dozu is a comprehensive learning platform that empowers users to build personalized learning roadmaps and master topics through multiple learning methodologies. Our web application combines various learning approaches including flashcards, progress tracking, scheduled learning sessions, and interactive content to create an effective and engaging educational experience.

Features

  • ** Learning Roadmaps**: Create and follow structured learning paths tailored to your goals
  • ** Multi-Method Learning**: Combine flashcards, quiz, mindmap , reading materials, interactive content, and more
  • ** Progress Tracking**: Monitor your learning journey with detailed analytics and statistics
  • ** Scheduled Learning**: Plan and manage your study sessions with intelligent scheduling
  • ** Adaptive Learning**: AI-powered recommendations based on your learning patterns

Learning Methods

Our platform integrates multiple proven learning methodologies:

  • Flashcard System: Spaced repetition for effective memorization
  • Class-based Learning: Structured courses and lessons
  • Progress-based Learning: Adaptive content based on your advancement
  • Interactive Content: Engaging multimedia learning materials
  • Schedule Management: Personalized study planning and reminders

Getting Started

Prerequisites

  • Node.js 20+
  • npm, yarn, pnpm, or bun package manager

Installation

  1. Clone the repository
  2. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. Open http://localhost:3000 with your browser to see the application.

Project Structure

src/
├── app/                 # Next.js App Router pages
├── components/          # Reusable UI components
├── hooks/              # Custom React hooks
├── services/           # API service layers
├── stores/             # Redux store and slices
├── types/              # TypeScript type definitions
└── utils/              # Utility functions

Contributing

We welcome contributions to improve the learning experience! Please read our contributing guidelines and feel free to submit issues or pull requests.

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Personalized learning roadmaps and master topics through multiple learning method

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Contributors 9