Releases: software-development-course-2025/ai-se-w01-introduction
Releases · software-development-course-2025/ai-se-w01-introduction
Final Project Submission: Mini e-Learning Prototype
Overview
This release marks the successful completion and submission of the Week 1 assignment for the "AI for Software Engineering" module. The project is a functional, single-page prototype of a mini e-learning platform.
Key Features Implemented via VibeCoding
The entire prototype was built using VibeCoding (AI-assisted coding) with the following features:
- Structure: HTML/CSS/JavaScript front-end.
- Course Logic: Home page listing courses and detailed lesson views.
- Progress Tracking: Functionality to mark individual lessons and full courses as completed.
- State Persistence: Progress data is securely saved and retrieved using
localStorage. - Design: Simple, clean, and responsive visual design.
Repository Content
index.html(Main structure)styles.css(Visual styling with clean variables)app.js(Core application logic, data structure, and state management)README.md(Project overview and usage guide with MIT License declaration)