Evora
Evora
Evora is a powerful and intuitive application designed to streamline event management, team coordination,
and certificate generation, making the process seamless and efficient.
Tech Stack
Frontend: Built using Dart with Flutter for a smooth and responsive UI across multiple platforms.
Backend: Two backend implementations:
Node.js with MongoDB for a scalable and flexible data structure. Handles Team Registration .
Spring Boot with SQL for robust and structured data handling. Handles Event Creation .
https://drive.google.com/drive/folders/1m2hXJb5Jzd3-cUC-HBO5paB4kGhm3X5i?usp=sharing
The backend of Evora is deployed on a dedicated API 1. The app makes an API call to fetch event data.
Click here to view it : 2. The data is parsed and displayed dynamically
https://powerful-art-production.up.railway.app/events in the UI.
3. Users can filter events based on categories.
The backend handles event storage, retrieval, and 4. When a user taps an event, detailed event info
updates, ensuring that: is retrieved from the backend.
New events are dynamically fetched from the
database.
Users get real-time updates on event changes.
Event registrations and participation data are securely
stored.
UI Features
The Interface provides all the fields which have been
stated in the deployed backend .
It has a sleek design which contains all the fields
which are present in the Add Event Section .
Fields Present :
UI Features
The fields present in the Registration Pages are :
Leaderboard :
The leaderboard section consist of a leaderboard of
participants registering for the event . In the future
when any specific type of point system would be
introduced it has the potential of updating itself real
time .
Event-Related Information :
Consist of some of the features we are planning to add
in the app soon :
Number of Events Organized
Upcoming Events
Past Events Hosted
Total Participants Across Events
Event Creation Stats
Events Attended
Upcoming Registered Events
Total Events Participated
Chatbot Section
UI and Backend Features
The sections contains a chatbot , where users can go
ask any doubts / queries and it would answer them .
Advantages
Quick Access – Users can instantly find teams
from their college instead of scrolling through a
long list.
Better Organization – Makes it easy to view all
teams registered under a particular college.
Efficient Navigation – Reduces time spent looking
for relevant teams.
Enhanced User Experience – A smooth and
responsive search function improves usability
How it Works ?
The user types the name of their college in the
search bar.
The app dynamically filters and displays teams
associated with that institution.
The results are displayed in blue cards, showing
the team name and college.
The UI ensures an interactive and responsive
experience.
Use Cases
Participants can find their registered team easily.
Event Organizers can track teams from different
colleges.
Team Members can check if their team
registration is successful.
New Participants can discover teams from their
college and potentially join them.