EventHub is an intuitive, user-freindly web application that's designed to help any individual to manage their events. EventHub enables any user to create events in simple few steps, and share generated event IDs with other guest users.
It allows attendees to search and confirm attendance to events, and display events in an integerated calendar automatically. The application ensures seamless usability because of the embedded navigation bar, which consolidates all essential functions for easy and fast coordination, enhancing user experience.
Whether for personal gatherings, corporate functions, or large-scale events, Event Hub makes event planning more efficient and organized.
Before reading the next section let me present you with the overall EventHub functionality illustrated for any one. Wether they were a developer, designer, or casual user it will help to guide and understand how our web application works. EventHub_Flowchart.pdf
For this web application we used HTML,CSS,JS as our main frontend language, and Node.js as a core backend language that uses Winston which is a logging library and also Morgan as a logger middleware. For the Database we used MongoDB.
- To enhance events management.
- To manage large number of event and collected in one place.
- To have easy events navigation.
- To allow users to share created events via ID and has the freedom for attending.
Although our web application had the most user friendly interface we would like to enhance it more by giving the user the freedom of changing the theme to thier liking and take it to a step further and having to choose holiday or seasonal themes, like Eid, Ramadan, Summer or Winter vacations. It will also be best if we let our platform to have chat rooms that users can make rooms and invite others in.
- Bootstrap
- Font Awesome
⭐ Tala Almugren ⭐ Raghad Alosaimi ⭐ Shahad Alguraini ⭐ Nouf Altuwayli