Skip to content

Knighty7-ciper/Foward

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Foward

online community School

forward/
β”œβ”€β”€ .gitignore
β”œβ”€β”€ README.md
β”œβ”€β”€ xampp-setup-guide.txt (Local hosting instructions)
β”œβ”€β”€ .htaccess (URL routing rules)
β”œβ”€β”€ php.ini (XAMPP PHP config)
β”œβ”€β”€ xampp-vhosts.conf (Virtual host config)

frontend/
β”œβ”€β”€ index.php (Homepage)
β”œβ”€β”€ login.php (Role-based login)
β”œβ”€β”€ register.php (Registration with CAPTCHA)
β”œβ”€β”€ about.php (Static page)
β”œβ”€β”€ contact.php (Static page)
β”œβ”€β”€ privacy.php (Static page)
β”œβ”€β”€ assets/
β”‚ β”œβ”€β”€ css/
β”‚ β”‚ β”œβ”€β”€ style.css (Global)
β”‚ β”‚ β”œβ”€β”€ teacher-dashboard.css
β”‚ β”‚ β”œβ”€β”€ student-profile.css
β”‚ β”‚ β”œβ”€β”€ admin-panel.css
β”‚ β”‚ └── metaverse.css (3D campus)
β”‚ β”œβ”€β”€ js/
β”‚ β”‚ β”œβ”€β”€ script.js (Global: form validation)
β”‚ β”‚ β”œβ”€β”€ live-collaboration.js (WebRTC)
β”‚ β”‚ β”œβ”€β”€ admin-dashboard.js (Chart.js)
β”‚ β”‚ └── metaverse.js (Three.js)
β”‚ └── images/
β”‚ β”œβ”€β”€ logo.png
β”‚ β”œβ”€β”€ bg-campus.jpg
β”‚ β”œβ”€β”€ icons/ (Favicons, role badges)
β”‚ └── plugin-assets/

β”œβ”€β”€ teacher/
β”‚ β”œβ”€β”€ dashboard.php
β”‚ β”œβ”€β”€ create-course.php
β”‚ β”œβ”€β”€ edit-course.php
β”‚ β”œβ”€β”€ schedule.php
β”‚ β”œβ”€β”€ gradebook.php
β”‚ β”œβ”€β”€ certificates.php
β”‚ └── reports.php

β”œβ”€β”€ student/
β”‚ β”œβ”€β”€ dashboard.php
β”‚ β”œβ”€β”€ course-enroll.php
β”‚ β”œβ”€β”€ enrolled-courses.php
β”‚ β”œβ”€β”€ lesson-player.php
β”‚ β”œβ”€β”€ certificates.php
β”‚ β”œβ”€β”€ rewards.php
β”‚ └── peer-collaboration.php

└── admin/
β”œβ”€β”€ dashboard.php
β”œβ”€β”€ user-manager.php
β”œβ”€β”€ course-manager.php
β”œβ”€β”€ certificate-issuer.php
β”œβ”€β”€ plugin-store.php
β”œβ”€β”€ audit-logs.php
└── settings.php

backend/
β”œβ”€β”€ config/
β”‚ β”œβ”€β”€ db.php (MySQL credentials)
β”‚ β”œβ”€β”€ auth.php (Session settings)
β”‚ β”œβ”€β”€ web3.php (Blockchain config)
β”‚ └── third-party/ (API keys: Zoom, Stripe)

β”œβ”€β”€ includes/
β”‚ β”œβ”€β”€ header.php (Role-based nav)
β”‚ β”œβ”€β”€ footer.php (Shared footer)
β”‚ β”œβ”€β”€ functions.php (Sanitize, log, redirect)
β”‚ └── plugins/ (Third-party hooks)

β”œβ”€β”€ auth/
β”‚ β”œβ”€β”€ login.php
β”‚ β”œβ”€β”€ register.php
β”‚ β”œβ”€β”€ logout.php
β”‚ └── password-reset.php

β”œβ”€β”€ teacher/
β”‚ β”œβ”€β”€ create-course.php
β”‚ β”œβ”€β”€ schedule-handler.php
β”‚ β”œβ”€β”€ gradebook.php
β”‚ └── certificate-issuer.php

β”œβ”€β”€ student/
β”‚ β”œβ”€β”€ enroll-course.php
β”‚ β”œβ”€β”€ lesson-progress.php
β”‚ β”œβ”€β”€ certificate-request.php
β”‚ └── reward-redemption.php

β”œβ”€β”€ admin/
β”‚ β”œβ”€β”€ user-manager.php
β”‚ β”œβ”€β”€ course-manager.php
β”‚ β”œβ”€β”€ certificate-issuer.php
β”‚ β”œβ”€β”€ plugin-installer.php
β”‚ └── audit-logger.php

β”œβ”€β”€ courses/
β”‚ β”œβ”€β”€ view-course.php
β”‚ β”œβ”€β”€ lessons/ (lesson-1.php, lesson-2.php...)
β”‚ β”œβ”€β”€ quizzes/ (quiz-1.php, quiz-2.php...)
β”‚ └── assignments/ (assignment-1.php...)

β”œβ”€β”€ api/
β”‚ β”œβ”€β”€ auth/
β”‚ β”‚ β”œβ”€β”€ login.php
β”‚ β”‚ └── register.php
β”‚ β”œβ”€β”€ courses/
β”‚ β”‚ β”œβ”€β”€ list.php
β”‚ β”‚ β”œβ”€β”€ create.php
β”‚ β”‚ └── enroll.php
β”‚ β”œβ”€β”€ certificates/
β”‚ β”‚ β”œβ”€β”€ issue.php
β”‚ β”‚ └── download.php
β”‚ β”œβ”€β”€ schedule/
β”‚ β”‚ β”œβ”€β”€ availability.php
β”‚ β”‚ └── book.php
β”‚ β”œβ”€β”€ live-class/
β”‚ β”‚ └── signal.php
β”‚ β”œβ”€β”€ rewards/
β”‚ β”‚ β”œβ”€β”€ balance.php
β”‚ β”‚ └── redeem.php
β”‚ └── plugins/ (Third-party API endpoints)

└── plugins/
β”œβ”€β”€ zoom-integration.php
β”œβ”€β”€ stripe-payment.php
β”œβ”€β”€ plagiarism-checker.php
└── analytics.php

database/
β”œβ”€β”€ setup/
β”‚ └── forward.sql (Initial schema)
β”œβ”€β”€ migrations/
β”‚ β”œβ”€β”€ 001_initial.sql
β”‚ β”œβ”€β”€ 002_certificates.sql
β”‚ β”œβ”€β”€ 003_schedules.sql
β”‚ β”œβ”€β”€ 004_rewards.sql
β”‚ └── 005_plugins.sql
β”œβ”€β”€ seeds/
β”‚ β”œβ”€β”€ seed_users.sql
β”‚ β”œβ”€β”€ seed_courses.sql
β”‚ └── seed_transactions.sql
└── backups/

shared/
β”œβ”€β”€ templates/
β”‚ β”œβ”€β”€ header.php
β”‚ └── footer.php
└── utils/
β”œβ”€β”€ sanitize.php
β”œβ”€β”€ pdf-generator.php
β”œβ”€β”€ blockchain-mock.php
└── captcha.php

configs/
β”œβ”€β”€ .htaccess (URL routing rules)
β”œβ”€β”€ php.ini (XAMPP PHP settings)
└── xampp-vhosts.conf (Virtual host)

docs/
β”œβ”€β”€ architecture.md
β”œβ”€β”€ api-docs.md
β”œβ”€β”€ plugin-dev-guide.md
└── user-manual.pdf

About

online community School

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors