# ClassPress
ClassPress is system for managing classes, students, and teachers in a school or educational institution. It provides features for scheduling classes, tracking student progress, and managing teacher assignments.

# Features
- Class scheduling
- Student management
- Teacher management
- Progress tracking

# Installation
1. Download the ClassPress plugin from the repository.
2. Upload the plugin to your WordPress installation.
3. Activate the plugin from the WordPress admin dashboard.

# For Developer.
## Requirements
- Node use version 18 or higher
- PHP 7.4 or higher
- WordPress 6.0 or higher
- Node.js and npm for building assets
- Composer for PHP dependencies, autoload and format coding standards
- Gulp for task automation: watch scss files, zip to release, etc.

1. <code>git clone https://github.com/ThimPressWP/classpress</code>

2. <code>npm install</code> *Install required packages.*

3. <code>composer install</code> *Install autoload and required library.*

4. <code>npm run start</code> *Watch changes to compile js when developing.*

5. <code>gulp watch</code> *For listener change file scss.*

6. <code>npm run release</code> *Release.* 



