Skip to content

Programming education tool. Teaches fundamental concepts within computer science. Built using Vue.js, Node.js, and MongoDB

Notifications You must be signed in to change notification settings

AmmarHatiya/Proguru

Repository files navigation

Programming Lessons (Vuejs, MongoDB)

(Repository duplicated for showcasing)

Description: Multi Page Application that showcases three fundamental programming lessons (Bash, C++, and Data Types in Python).

Demo video: https://youtu.be/YJP-NLRBuhY

How to run (in this order)

Server Side (running on localhost:3000)

This is for the database (mongoose)

cd src/server-side
node server.js

WebSocket Server Side (running on localhost:1337)

This is for the Bash lesson

cd src/websocket
node server.js

Client Side

npm install
npm run serve

Feature list

Feature Usage
HTML & CSS & JavaScript Throughout
CSS frameworks BootstrapVue3
JQuery Data Types and Login API
D3 & SVG DataTypes Strings Lesson
DHTML Bash/Terminal (document.getElementById)
AJAX, web services axios for login
Node.js backend API under server-side
Views and/or client-side framework Vue3
Database mongoose
Independent Study Bash/Xterm slides

Visual Overview

Login/Register Screenshot (2)

Landing Page Screenshot (3)

Sample Lesson Screenshot (4)

Sample Evaluation Screenshot (5)

Bash Simulation Screenshot (8)

Members

Group Member Name GitHub Username (GitHub URL)
Ammar Hatiya AmmarHatiya
Naida Tania NaidaTania
Meghna Krishnan meghkris

About

Programming education tool. Teaches fundamental concepts within computer science. Built using Vue.js, Node.js, and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published