Event Management App

Shivam Patel
4 min readSep 16, 2021

--

In this blog we will explore about Event management app project. You will explore the features of the app, aim behind making this app, how the app is implemented and many more things.

Project Overview:

Event Manager app is for the people who want to organize an event and for people who want to book their seats in any event. Here admin can create an event by giving information like Event name, Description, Date, Time and Location. And for user who have to go for the event have to enter their details and have to upload covid certificate for precaution.

Why this app?

As there is covid situation going on, it is difficult to organize an event and take precaution. Event organizer have to take care of social distancing, take care if any covid patient do not attend the event. So to solve the problem we have came up with an app where user have to upload covid vaccination certificate and only that person can get entry for the event, so the risk of covid patient attending the event would be negligible.

How this solution is better?

The purpose of making this app called “Event manager” is that admin can create event and if the user have to attend the event he/she have to upload their covid vaccination report. By this there is very low chance of people to get affected by virus as there will only those people who have got their vaccination done.

Implementation :

We are going to develop this application using flutter (Dart language). Firstly, we have started by admin and user authentication and for user input we will be using form widget, list, cointainer etc. Then for storing data we have use firebase. We have developed this application using flutter sdk and dart language. We have used statefull and stateless widgets.

Stateless Widget:

Stateless widgets are those whose state can’t be changed after they’ve been established. Once developed, these widgets are static, which means that any changes to the variables, icons, buttons, or data retrieval will have no effect on the app’s state.

Statefull Widget:

Stateful Widgets are widgets whose state can be changed after they’ve been installed. They can alter several times during their lives. This basically means that an app’s state will change several times depending on the variables, inputs, and data used. For basic material design layout we have used scaffold widget. It provides basic material design layout structure. Column, row, container, textbutton, rawbutton are also some widgets which we have used for developing this application. For Database and Authentication we have used firebase as it provides backend services, easy-to-use SDKs, and ready- made. We have used Filepicker library for the uploading the certificate part and Timecount library for the counter which we have used in the app.

Screenshots:

Signup and login page

The above screenshots shows the signup and login page, user or admin can create their account and login to their account.

Admin side

The screenshots are of the admin home page and event create page, where admin can create event by entering details.

User side

The above screenshot are of user side where user can register for the event by entering the required detail.

Github link: https://github.com/19IT112/19IT112-19IT109-Event-Manager

Contributors:

19IT109 Shivam Patel

19IT112 Tirth Patel

--

--