https://github.com/minhduc29/e-teams
A web application mainly for online learning using Firebase, Agora, Browserify, Materialize CSS, and jQuery
https://github.com/minhduc29/e-teams
agora browserify firebase html-css-javascript jquery materialize-css navigojs online-learning
Last synced: about 2 months ago
JSON representation
A web application mainly for online learning using Firebase, Agora, Browserify, Materialize CSS, and jQuery
- Host: GitHub
- URL: https://github.com/minhduc29/e-teams
- Owner: minhduc29
- Created: 2020-09-29T13:19:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-25T09:12:54.000Z (over 4 years ago)
- Last Synced: 2025-08-20T14:49:09.540Z (10 months ago)
- Topics: agora, browserify, firebase, html-css-javascript, jquery, materialize-css, navigojs, online-learning
- Language: JavaScript
- Homepage: https://e-teams.web.app/
- Size: 6.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Teams
#### _Project #4_
- A web application mainly for online learning using **_Firebase_**, **_Agora_**, **_Browserify_**, **_Materialize CSS_**, **_jQuery_** and **_Navigo_**
## Demo
- [E-Teams](https://e-teams.web.app/)
- A full user guide is available on the website
## How to use
- A full user guide, instruction, usage and update like the one in the website
---
#### To-Do
- Like normal to-do apps. This is where you can take note and make to-do list.
- Input task and press **ENTER** or click *ADD* button to create your to-do.
- To-do must have value, not blank space.
- You can delete your to-do list after that if you want by clicking the *X* button.
---
#### Chat Room
- Like normal chat apps. This is where you can create chat room and send messages.
- Input chat room name and click *CREATE* button to create your chat room.
- Chat room name must be valid like to-do.
- You can add members to your chat room by email.
- Then just simply send your messages to your groups.
---
#### Account
- You must have an account to use this website. Register and login are very simple.
- You can see the username and email that you're using to access our website in Profile.
- Your information are absolutely confidential. Even our team cannot know it.
- Your account may be deleted due to toxic behaviors.
- You'll have to verify your email so make sure you're using a real and accessible email.
---
#### Class
- You can create class very easily with class name and password.
- To enter a class, you must type a class name and password. If that class is already existed, you'll be in that class. You just need to enter a specific class only once.
- This is where you can upload your files and get download URLs.
- You can use this for working, studying or even playing.
- We're working to develop the functionality of class.
---
#### Discussion
- This is where you post a discussion for everyone to discuss it through comment section (click the description and/or title to see the comments), like a forum.
- You can search post through title, description, author name or time.
- Discussions with bad content may be deleted by our team.
- Everyone who is authenticated can see discussions.
- We'll soon have admin team to check discussions and users.
---
#### Room
- This functionality is still in experiments.
- This works quite similar to Zoom.
- We have only implemented the basic functionality of a video call.
- We are working as hard as possible to implement more functionality.
- You have to create a room first and the room name must be unique.
- The room you created will be deleted after you press *LEAVE*.
- You should press *LEAVE* after you create and use the room because it's not reusable.
- Every room will last for 24 hours.
- Send your token and room name for others and join the meeting.
---
#### Learning Log
- This is where you keep track of your learning.
- Create your topics and everytime you learn something new, add a new entry to the suitable topic.
- Click the topic to see your entries.
- You can now delete the topic and its entries.
---
#### Playground
- This is where you have fun after stressful hours of studying.
- Click on a card and have fun.
- Maybe you will find some interesting facts about yourself or just an interesting game.
- Some of the games might need to be downloaded.
- Click on the link to download the game. Install it, open the folder that contains it then click on the .exe file.
- Now you can play it.
- If you still cannot play it, please contact Nguyen Minh Duc.
---
#### Update
- This is where we show our update, new features with date and time.
- You should frequently take a look at this part to make sure you don't miss anything new.
- 16/10/2020: Fully integrate Learning Log into E-Teams
- 17/10/2020: Allow user to change password in profile and update forget password functionality
- 02/11/2020: Update color palette, font style, about and contact
- 18/11/2020: Publish To-Do functionality
- 19/11/2020: Allow user to delete topic in Learning Log
- 21/11/2020: Update preloader
- 23/11/2020: Allow user to delete class in Class
- 28/11/2020: Publish Playground functionality
- 06/12/2020: Fully integrate Agora into E-Teams
- 12/12/2020: Add Chat Room to E-Teams
- 23/03/2021: Fully update a new version of E-Teams
---
#### Other
- This is where we state some rules, errors, anything that's not relevant to the main features above. This part is vital. Don't miss anything in here.
- There maybe some errors or bugs that we haven't known, if they occur, don't worry, just easily reload the page. If it still occur, please contact us.
- You may click twice on some button to activate its functionality.
- This website is currently in experiments. We're working really hard to improve and update our website.
- We're really happy that we've received some positive feedback from users. Thanks you guys!
- For more information or should you have any questions or maybe you find an error, a bug, please contact Nguyen Minh Duc. The contact is always in the footer.