Portfolio
Collaboration App
Jan 2024 - Feb 2024
Stack
TypeScript
JavaScript
Firebase
Functions
Vue
TailwindCSS
Zoom
I am currently working on a project called Collaboration App. Collaboration App is a web application that allows users to collaborate with each other. I am developing this project using Vue, TailwindCSS, and Firebase. The features of this project as follow:
- Admin will invite user to join the app.
- Admin can create another admin, user, room, and assign user to room.
- User can join the room and chat with other user in the same room.
- User can send text message.
- User can send image.
- User can send file.
- Admin can create Zoom meeting or sechdule before meeting.
- User can join the Zoom meeting from the app.
- The Zoom meeting should be inside the app by using Zoom SDK.
Lessons Learned
- I learned how to integrate Zoom SDK into the web application.
- I learned how to use Firebase Functions to create Zoom meeting and join the meeting.
- I learned how to use Firebase storage to store the image and file.