☁️ Inspiration
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.
🚧 What It Does
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!
🛠️ How We Built It
We used many technologies to build it. For sponsor specific things, check the sponsors section below. For the backend, python/flask was used. All of it was hosted on replit. Node.js was used for the frontend, specifically tailwind, react, and next.js.
👨🏾💻 Challenges We Ran Into
We ran into numerous issues. Our react components were not working, and we ran into many compilation issues. In the backend, flask (python) kept returning a untraceable error. In addition to code, one of our team members was in India, so communicating with him was hard. In the end, everything was solved.
📝 Accomplishments That We're Proud Of
We actually finished the project...yay! We fixed both the frontend and backend, though they were causing a lot of errors. The final styles of the website were simple to use, which we wanted them to be.
📙 What We Learned
We learned many things. We expanded our knowledge in react and tailwind. In flask, we ran into many errors which we had to solve. Finally, we used the sponsor's services well.
🔜 What's Next For Empower Us
There was a lot we could improve on. The mobile styles were not good, and the navbar needed fixing. Some react components had weird placement. In all, we can fix the project, which we will in the future.
🏢 Sponsors
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! CockroachDB - Every project needs a database. CockroachDB 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 CockroachDB in many ways, and it was very quick to use!


Log in or sign up for Devpost to join the conversation.