Files for my website bwc9876.dev
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 31eaaa534f945d32f2b4e97df0e8da1347f0cc53 41 lines 1.6 kB view raw
1--- 2name: Healine / Opal Health 3summary: A tele-medicine website with a full backend and easy video/audio calling 4timespan: 5 from: 2020 6 to: 2021 7tags: 8 - web 9 - django 10 - web-rtc 11 - school 12links: 13 github: ElderMicrobe889/Opal-Health 14image: ./opal-health.png 15--- 16 17import ExtLink from "@components/ExtLink.astro"; 18export const components = { a: ExtLink }; 19 20(The logo for this project is for Healine, 21but the project was renamed from Healine to Opal Health) 22 23Opal Health was a telemedicine site I contributed to for the Technology Student 24Association's Webmaster event. It featured a fully functional backend that 25allowed patients to request appointments and doctors to accept those 26appointments. Once the appointment time came, the patient and doctor could 27communicate through audio and video with the web interface and also text chat. 28 29The backend was made in [Django](https://www.djangoproject.com/) and 30the frontend was vanilla CSS (not done by me). 31 32This project was a great learning experience for me, I got to learn how to use 33[WebRTC](https://webrtc.org/), which was interesting. 34I forwent using any libraries or packages when making the video chat as well so 35I could learn how everything worked. 36The only external library I used was [Scale Drone](https://www.scaledrone.com/) 37as a way to perform [signaling](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling#the_signaling_server). 38 39My team members made the front end of the site, I just handled the backend and the 40video chat. Overall it was a really fun project, 41sadly the competition was canceled due to COVID-19.