---
# System prepended metadata

title: Untitled

---

### Mongodb Schema

### Users


- _id : username -> string (unique)
- user_id -> integer
- first_name -> string
- last_name -> string
- date_of_birth -> date
- email -> string (unique)
- phone -> Integer (unique)
- qualification -> string
- qualified_year -> Integer
- College -> string
- branch -> string
- occupation -> string
- company -> string
- place -> string
- interests -> list of strings
- has_laptop -> string (options)
- has_internet -> string (options)
- about_swecha -> string (options)
- role -> string (default participant)
- permissions  -> dictionary of values
- events -> list of dictionaries

Note: Same format for all date types.

#### Example
```json=
{
        "_id" : "saikrishi",
        "first_name" : "Sai Krishna",
        "last_name" : "Teja",
        "date_of_birth" : "1996-09-09",
        "email" : "saiteja@swechaap.org",
        "phone" : 1234567890,
        "qualification" : "B.Tech",
        "qualified_year" : 2020,
        "College" : "NIT",
        "branch" : "CSE",
        "occupation" : "Software Engineer",
        "company" : "Deep Compute",
        "place" : "Guntur",
        "interests" : ["Programming"],
        "has_laptop" : true
        "has_internet" : true,
        "about_swecha" : "Friend",
        "role" : "participant",
        "permissions" : {
                "is_attendance_access" : false,
                "is_event_creation" : false,
                "is_update_event" : false,
                "is_delete_event" : false,
                "is_approve_participant" : false,
                "is_assign_speakers" : false,
                "is_assign_volunteers" : false,
                "is_upload_template" : false,
                "is_update_template" : false,
                "is_delete_template" : false,
                "is_assign_roles" : false
        },
        "events" : [
                {
                        "event_id" : "freedomfest_2021",
                        "registered" : true,
                        "attended" : false,
                        "payment_id": "ff2021klc",
                        "amount_paid": 200
                        "payment_mode": "online"
                }
        ]
}
```