{"id":26912674,"url":"https://github.com/flaashtt/smartlearn","last_synced_at":"2025-07-02T11:34:30.079Z","repository":{"id":284934098,"uuid":"956531285","full_name":"FlaashTT/SmartLearn","owner":"FlaashTT","description":"The Online Courses Platform is a web-based system that connects instructors and students, allowing the creation, management, and participation in courses on various topics. It supports user authentication, course enrollment, payments, certificates, evaluations, and integrates with Google Forms for quizzes and feedback.","archived":false,"fork":false,"pushed_at":"2025-03-28T13:07:10.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"Central","last_synced_at":"2025-03-28T13:31:03.124Z","etag":null,"topics":["css3","google-forms","html5","mysql","php"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FlaashTT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-28T12:10:29.000Z","updated_at":"2025-03-28T13:07:13.000Z","dependencies_parsed_at":"2025-03-28T13:41:05.492Z","dependency_job_id":null,"html_url":"https://github.com/FlaashTT/SmartLearn","commit_stats":null,"previous_names":["flaashtt/smartlearn"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlaashTT%2FSmartLearn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlaashTT%2FSmartLearn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlaashTT%2FSmartLearn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlaashTT%2FSmartLearn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FlaashTT","download_url":"https://codeload.github.com/FlaashTT/SmartLearn/tar.gz/refs/heads/Central","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246660767,"owners_count":20813465,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css3","google-forms","html5","mysql","php"],"created_at":"2025-04-01T15:24:44.334Z","updated_at":"2025-07-02T11:34:30.070Z","avatar_url":"https://github.com/FlaashTT.png","language":null,"readme":"# SmartLearn\n\nWelcome to the Online Courses Platform, a web system designed to connect instructors and students, enabling the creation, management, and participation in interactive courses on various topics such as technology, design, marketing, business, personal development, and more.\n\n## 🚀 Main Features\n- 👤 User registration and authentication (students and instructors)\n- 📚 Course, module, and lesson management\n- 📝 Student enrollment in courses\n- 💳 Payment system for paid courses\n- 🎓 Certificate issuance upon course completion\n- ✅ Evaluation and quiz system\n- 🏷️ Courses in multiple categories and topics\n\n## 🛠️ Technologies Used\n- **Backend**: PHP with MySQL\n- **Frontend**: HTML, CSS, pure JavaScript\n- **Security**: Password hashing with SHA-256, protection against SQL Injection\n- **External Tools**: Google Forms for quizzes and feedback collection\n\n## 🔧 Installation\n\n### 1️⃣ Requirements\nBefore starting, make sure you have the following requirements installed:\n- 🖥️ Web server (Apache or Nginx)\n- 🐘 PHP 8.2.12 or higher\n- 🗄️ MySQL 5.7 or higher\n\n### 2️⃣ Clone the Repository\n```sh\n    git clone https://github.com/FlaashTT/SmartLearn\n    cd SmartLearn\n```\n\n### 3️⃣ Configure the Database\n1. Create a database in MySQL:\n   ```sql\n   CREATE DATABASE smartlearndb;\n   ```\n2. Import the `database.sql` file available in the project.\n\n\n### 4️⃣ Set Up the Server\nIf using PHP's built-in server for testing:\n```sh\n    php -S localhost:8000 -t public\n```\nIf using Apache, ensure the `.htaccess` file is correctly configured.\n\n### 5️⃣ Access the Platform\nOpen your browser and visit:\n```\n    http://localhost:8000\n```\n\n## 🤝 Contribution\nIf you want to contribute to the project, fork it, create a new branch, and submit a pull request.\n\n## 📜 License\nThis project is licensed under the MIT License.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflaashtt%2Fsmartlearn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflaashtt%2Fsmartlearn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflaashtt%2Fsmartlearn/lists"}