Skip to content

Erickpython/Mini-E-Learning-Platform_VibeCoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini E-Learning Platform – VibeCoding Assignment

This repository contains the source code for my Mini E-Learning Platform prototype, developed as part of the VibeCoding assignment for the "AI for Software Engineering" course.

Assignment Overview

The objective was to build a simple, clean e-learning platform using only HTML, CSS, and JavaScript (no frameworks). Key features include:

  • Homepage listing multiple courses
  • Course detail pages with descriptions, lessons, and learner progress
  • Ability to mark courses as completed
  • Optional login/signup functionality with basic front-end validation

Approach

To streamline development, I leveraged ChatGPT to help craft a detailed prompt, which I then used within Visual Studio Code with GitHub Copilot. This enabled efficient prototyping and ensured best practices in code structure and design.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Visual Studio Code
  • GitHub Copilot
  • ChatGPT (for prompt engineering)

Deployment

This project is deployed on Netlify and can be accessed through this link:
https://minie-learning.netlify.app/

How to Run Locally

  1. Clone this repository.
  2. Open the project folder in Visual Studio Code.
  3. Open index.html in your browser to view the platform.

This project demonstrates the integration of AI-powered tools in modern software development workflows.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published