Welcome to the FocusMaster documentation. This folder contains comprehensive guides and references for developers working on the project.
- API Reference - Complete API endpoint documentation
- Authentication - Auth endpoints and JWT flows
- Sessions - Pomodoro session management
- Tasks - Task management endpoints
- Analytics - Analytics and statistics
- Admin - Admin panel endpoints
- System Overview - High-level architecture
- Database Schema - MongoDB collections and relationships
- Frontend Architecture - React app structure
- Backend Architecture - Express API structure
- Getting Started - Setup and installation
- Development Workflow - Git workflow and best practices
- Testing Guide - Unit and integration testing
- Deployment - Production deployment guide
- Troubleshooting - Common issues and solutions
- New to the project? Start with Getting Started
- Working on the API? Check API Reference
- Need to understand the system? See System Overview
- Having issues? Visit Troubleshooting
If you find any gaps or errors in the documentation, please:
- Create an issue describing the problem
- Submit a PR with improvements
- Follow the documentation style guide
Last Updated: February 2026