SlideOnline

ThankGod Ajayi

This is a full-stack Project for a start-up company where I was the chief technology officer.
During the Covid-19 pandemic, and all the lockdowns, the application was to provide users the ability to do online events
features include:
- Custom Dashboard with analytics
- Authentication
- Live Event viewing
- Stripe Integration
- Expo ( Event organizers can run ads on the event )
- Backstage
- Question and Answer ( Q & A )
- Chat ( group & individual )
- Live video chat ( Organiser with up to 25 speakers )
- Breakout rooms ( Mini video chat between attendees based on a topic set by the organizer
and many more
This is one of the most comprehensive and toughest products I have had to build in my career
The frontend was built with React & Material-UI. I used Express.js and Node.js for the backend and Sequelise for the ORM
I initially started out using MSSQL, for the database but switched to PostgreSQL because of its versatility.
I built a very resilient Cloud infrastructure on AWS using Elastic Beanstalk and load balancers.
For the video calls AWS Chime SDK
and for the chat and polling, I used Firebase
For the streaming, I used docker, FFMpeg, and AWS Lambda.
and Mux to stream the event for the attendees,
In the Backstage the speaker and the invited guest could also chat and have a quick call before going to life
I added an extra feature so organizers can live stream on their socials too like Facebook.
Like this project
0

Posted Aug 31, 2023

I was the CTO ( Chief Technology Officer )