Skip to content

Releases: software-development-course-2025/ai-se-w01-introduction

Final Project Submission: Mini e-Learning Prototype

15 Nov 14:35
ef23124

Choose a tag to compare

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)