- Project Description
- Team Description
- Technology Used
- Target Audience
- Running Locally
- Deployment Details
- Live Demo
- Application Access
- Documentation
A zoom clone which is supposed to include speech-to-text functionality, with different UI functions that explain how the website should or should not work. JWT functionalities as well as backend WebRTC extensions are working when tested in linux environments, but do not work well in Windows. As a static site, the netlify.app workflow will demonstrate the userflow of this clone site, and its potential for a Learning Management Platform, teleconference hybrid.
- Ying Zhe Loh : Fullstack development, UIUX, basic QA and dogfooding
Students and teachers alike who want to use a better learning management platform, and leverage on an AI powered speech to text platform for post lesson review (WIP).
Run the backend server container first
- docker-compose up (doesn't work in this pure frontend app)
Running the frontend
- Install all node modules:
npm install
- Build and launch locally (http://localhost:3000) :
npm run build
Database
- PostgreSQL database to store the app use info
- MongoDB database implemented for WebRTC using sample code from https://github.com/thealmarques/meetjs-webrtc-golang
- The connection is setup to be handled by the server using the database URI saved in the .env file
- Unless the .env file is missing, no modifications are required prior to running.
[https://cs6460edtechzoomclone.netlify.app/] (https://cs6460edtechzoomclone.netlify.app/login)
Please use the provided credentials to gain access to the app
- Account 1:
[email protected] , axbx1234
- Account 2:
[email protected] , axbx1234