Empower Us

Empower Us

Create events, meet up, play games, and do much more on Empower Us!

Empower Us

Empower Us

Create events, meet up, play games, and do much more on Empower Us!

The problem Empower Us solves

Everyone needs a place to interact and connect. So many people try to find good places, but get even more put down. Our website aims to empower people by spreading positive events and providing all the necessary software.

Our website provides meeting software for people to gather. The UI is very simple to use. In addition to that, you can create events. Events have various pieces of information to help people learn more. They can even like and share it!
##Technology that we have used
Google Cloud - We used google cloud for 2 main things. The first was authentication. We used firebase for the authentication, using google auth via a pop up window. The second thing was google apps script. As google classroom was used a lot, we created a script to schedule a post when a meeting happens. It would notify everyone and be an easy way to access meetings. Google Cloud and it's APIs were very simple to implement and saved us a lot of time. We really liked it! Twilio - We implemented a chat bot and call bot. The chat bot would send out reminders 10 minutes, 5 minutes, and 1 minute before the meeting. It would also provide an easy to join link. If the user doesn't have network, they can use their Sim Card by dialing to the call bot and entering the event ID. Twilio's API was very easy fun and easy to use! Linode Cloud - Every project needs a database. Linode cloud makes it very easy to implement a database. In our project, all the events were stored in the database. It needed to be fast and reliable, as every 3 seconds it would be queried. All the events had IDs, along with the information. We used Linode cloud in many ways, and it was very quick to use!

Challenges we ran into

We ran into numerous issues. We react components were not working, and we ran into many compilation issues. The backend's flask (python) kept returning an untraceable error. Connecting the Linode cloud to the website but In the end, everything was solved.

Discussion