# Right Time 📅
A complete mobile application for managing businesses, clients, rates, payments, and schedules, developed with React Native, Expo, and SQLite.
## 🚀 Features
### 📊 Company Management
- Create, edit, and delete companies
- Switch between active companies
- Complete information: name, email, phone number, address
### 👥 Client Management
- Full CRUD functionality for clients
- Hourly rate assignment
- Monthly hours tracking
- Complete contact information
- **Class Statistics**:
- **Classes Taught**: Completed or missed classes (client did not attend)
**Classes Due**: Classes given minus paid classes
**Classes Credited**: Classes paid minus classes given (only if positive)
### 💰 Rate Management
- Create multiple rates per company
- Configurable hourly rates
- Active/inactive status
- Detailed descriptions
### 💳 Payment System
- Monthly/annual payment log
- Statuses: Paid/Pending
- Filters by month and year
- Automatic association with clients and rates
### 📅 Calendar and Schedules
- **Today View**: Schedules for the current day
- **Weekly View**: Schedules organized by day of the week
- **Monthly View**: Grid-style calendar with visual indicators and navigation by month
- **Templates View**: Management of base schedules (templates) to generate monthly classes
- **Template System**: Create base schedules that can be used to automatically generate classes
- **Monthly Generation**: Generate all classes for a month based on active templates
- **Reset Month**: Delete all classes for a specific month
- **Class Statuses**: pending, completed, canceled, missed, rescheduled
- **Status Editing**: Change status from the editing screen
- **Date Picker**: Select the exact date when creating/editing classes (does not apply to templates)
- **Automatic Update**: The calendar is Automatically updates when returning to the home screen
### ⚙️ Settings and Personalization
- **Multi-language**: Spanish and English
- **Themes**: Light, Dark, and System
- **Notifications**: Configurable
- **Company Selection**: Switch between active companies from settings