Coaching Wood is a comprehensive SaaS platform designed for Coaching Institutes to manage their operations efficiently and provide students with an advanced learning experience. The platform includes a multi-panel system for Admin, Center, Teachers, and Students, along with AI-driven mentorship through Saraswati AI.
🔗 Live Website: https://coachingwood.in/ 📂 GitHub Repo: https://github.com/sudhanshushekhar-cw/CoachingWood
- Saraswati AI: Virtual AI Mentor for students.
- Multi-Panel Structure (Admin Panel, Center Panel, Teacher Panel, Student Panel).
- Batch & Course Management.
- Fee Collection & Reports.
- Study Materials Upload/Access.
- Notifications & Announcements.
- Data Privacy & GDPR Compliance (Data Deletion Requests).
- Mobile Responsive Web Panels.
/assets/ → Images, Icons, Media Files
/center panel/ → Coaching Center Dashboard UI Files
/centerLR/ → Center Login & Registration Pages
/css/ → Common CSS files
/js/ → JavaScript functions and interactivity
/php/ → Core PHP scripts and API endpoints
/student panel/ → Student Dashboard UI Files
/studentLR/ → Student Login & Registration Pages
/teacherLR/ → Teacher Login & Registration Pages
Return-and-Refund-Policy.html → Static Policy Page
Term-and-Conditions.html → Static T&C Page
privacy-policy.html → Privacy Policy Page
index.php → Website Landing Page
contactFormSubmit.php → Handles contact form submissions
dataDeleteRequest.php → Handles data delete (GDPR compliance)
viewCenterProfile.php → View center profile details
coachingwood.sql → MySQL Database Schema
| Technology | Usage |
|---|---|
| PHP | Backend Development (Core Logic & APIs) |
| HTML/CSS | Web Page Structure & Styling |
| SCSS | Advanced Styling Components |
| JavaScript | UI Interactivity & AJAX Calls |
| MySQL | Relational Database |
- XAMPP/LAMP/WAMP Server (Apache & MySQL)
- PHP 7.4+
- MySQL Database
git clone https://github.com/sudhanshushekhar-cw/CoachingWood.git
cd CoachingWood- Open phpMyAdmin.
- Import
coachingwood.sqlfrom the repository into a new database (e.g.,coachingwood).
- Update DB credentials in
/php/config.phpor similar config file:
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "coachingwood";- Place the project folder in
/htdocs(XAMPP) or/www(WAMP). - Start Apache & MySQL.
- Access:
http://localhost/CoachingWood/
| Panel | Folder Name | Description |
|---|---|---|
| Admin Panel | /admin-SShekhar/ |
Manage entire platform, centers, and analytics |
| Center Panel | /center panel/ |
Institute Dashboard (Batches, Fees, Reports) |
| Teacher Panel | /teacherLR/ |
Teacher Login & Resources Panel |
| Student Panel | /student panel/ |
Student Dashboard (Courses, AI Guidance) |
- Deploy PHP files on shared hosting or cloud server (cPanel, Hostinger, AWS EC2, etc.).
- Import the SQL database.
- Update database credentials in production environment.
- For AI features (Saraswati AI), connect with respective API endpoints.
Want to contribute? Follow these steps:
- Fork the repository.
- Create a new branch:
feature/your-feature-name - Commit your changes.
- Push the branch.
- Open a Pull Request.
For any queries, custom deployment, or SaaS subscription:
- 🌐 Website: https://coachingwood.in/
- 📧 Email: [your-email@example.com]
- 📱 WhatsApp: [your-number]
This project is licensed under the MIT License.
- Admin Panel UI
- Center Dashboard
- Student Dashboard with Saraswati AI Integration


