What it does
Unify is an online platform that allows users to easily create and attend events. It is open to everyone, regardless of background or experience, and provides a great way to learn from and teach others. We have integrated a courier API in order to make sure that users are quickly notified of any system updates or changes. Through Unify, users can stay up-to-date with the latest happenings and get the most out of their events. All users are notified using Courier API once they sign up for the website, register for an event, notified my event organizer if needed. and we have also added a feature where admins and other registered users can notify mass of email IDs provided in any file format, and with an input of custom dynamic message for all users.
How we built it
We used ReactJS to create the user interface and handle the front-end logic of the application. We used Python for the back-end logic and server-side scripting. We created our endpoints using FAST API. Lastly, MongoDB is used as the database for the application.
We started by designing the overall architecture and layout of the application. Then created the necessary components and routes using ReactJS, handled the back-end logic and server-side scripting using Python and connected the application to MongoDB for data storage. Further process involved iterative, testing and debugging as we moved forward.
Challenges we ran into
We initially had to do a lot of brainstorming in selecting the right idea to use the Courier API to build an application. After we started building our application, we faced a few challenges in understanding the usage of Courier API and successfully connecting to our web app. We had a few issues in the deployment face but finally, we were able to successfully deploy out an application on the cloud.
Accomplishments that we're proud of
We are proud to have created the entire end-to-end solution using React.Js to create our Website, Python to create our backend API's and MongoDB as our Database. We are happy to have successfully created 3-4 used cases of the Courier API in our application to server notifications and messages to the application users.
What we learned
we learned the usage of courier API, How 1000's of people can be notified in just a few clicks. we learned how we can save manual hours by automating our tasks using courier API.

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