Skip to content

nim2rod/multi-user-code-learning-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS Learning Platform

Test your JS knowledge with simple code blocks you need to complete!

What i used for building the app?

  • This repository is the Client side, using vue.JS ,vuex state management, and Vite dev environment.
  • using RestAPI and micro services for the abilty to maintain and expend the app easily.
  • Socket.IO- Using Socket.io package package for real-time connections between multiply users.
  • Node.JS with Express -Server side.
  • MongoDB Atlas Database - database.
  • Render - deploy and host for the site.
  • Link to live project: https://js-hint-proj.onrender.com/

What the app do?

The platform use for the student and the mentor the watch the same code block changes, but only the student's change's send to throw Socket's to other students and the menter. The mentor can write the code during the class but his change's dont send to the student's for letting them to solve the problem.

Screen.Recording.2023-01-08.at.11.29.36.mov

WhatsApp Image 2023-01-08 at 11 34 25 (1)

WhatsApp Image 2023-01-08 at 11 34 25

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

About

A small project represent a multi user JS learning platform. Using Veu.JS with Vite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published