Skip to content
Krishna Gaur edited this page Sep 27, 2021 · 1 revision

Models

This Wiki documents the models and their attributes. These are the only speculation and the actual attributes can change depending on the direction in which the project moves forward.

User Model

The user model for our end users, organizers and arcadia admin. End-user and organizers are distinguished from their admin access whereas the end-user will be assigned organizer role by the arcadia admin.

  • String First name - The first name of the end-user obtained from the institute id.

  • String Last name - The last name of the user obtained from the institute id.

  • String Email - The email id of the end-user once.

  • Date time Date_create - The date on which the user logs into the website for the first time.

Event Model

  • String Name - The name of the event.
  • Date Time Start date - The start date of the event.
  • Date Time End date - The end date of the event.

Organizer Model

  • One to One Relation Event - The event organized by the organizer.
  • One to One Relation User - The user instance of the organizer.

The above guide is only to help you understand the structure of the app. This is by no means an exhaustive list of models or their attributes. We might have to add more of these in the future as we continue to develop the app. If you think some models or attributes are missing then create a separate issue for further discussion on them.

Clone this wiki locally