Skip to content

Add Smart Kindergarten Management System#50

Open
coder-contrib-bot wants to merge 1 commit into
masterfrom
feature/kindergarten-management-system
Open

Add Smart Kindergarten Management System#50
coder-contrib-bot wants to merge 1 commit into
masterfrom
feature/kindergarten-management-system

Conversation

@coder-contrib-bot
Copy link
Copy Markdown

Summary

  • Full-stack kindergarten/learning center management system (CRM)
  • FastAPI backend with JWT auth, student CRUD, payment tracking, PDF receipts, Telegram bot
  • React frontend with login, dashboard, students page, payments page
  • JSON file-based database for simplicity
  • Responsive design for mobile and desktop

Features

Feature Status
Admin Login
Student Management
Payment Tracking
Debtor Detection
PDF Receipt Generation
Telegram Bot Notifications
Birthday Greetings
Dashboard Statistics
Responsive Design

How to Run

cd kindergarten-system
chmod +x start.sh
./start.sh start

Author

Test plan

  • Login with correct credentials returns JWT token
  • Student CRUD operations work (create, read, update, delete)
  • Payment creation works and generates PDF receipt
  • Statistics endpoint returns correct data
  • Frontend login page renders and authenticates
  • Dashboard shows real-time statistics
  • Students page allows adding/editing/deleting students
  • Payments page shows payments with receipt download

🤖 Generated with Claude Code

Full-stack CRM system for kindergartens and learning centers with:
- Admin login/authentication (JWT)
- Student management (CRUD)
- Payment tracking with debtor detection
- PDF receipt generation
- Telegram bot integration for reminders
- Dashboard with statistics
- Responsive design (mobile/desktop)

Tech: FastAPI backend, React frontend, JSON database

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants