GNOME-Nepal / site-server

Backend server for GNOME Nepal
MIT License
6 stars 7 forks source link

[REQUEST]: Implement the event for GNOME NEPAL #20

Closed n1rjal closed 1 week ago

n1rjal commented 1 month ago

Start Date

No response

Implementation PR

No response

Reference Issues

No response

Summary

We need to implement events in our backend, here is an example of an event from the website. Here is an events example

Model

Event must have the following

Events should have the following views

Every events will have the following as well

Hot Topics

Each event will have many hot topics and each hot topic will have many events. Many to many relationships

Schedule

Every events will have schedules. Schedules explain the flow of events from start to end.

It must have the following

Speakers

Every event will have many speakers and one speaker can be in many events. It's a many to many relationship.

Basic Example

The basic example of this can be found here. https://github.com/GNOME-Nepal/website/blob/main/src/data/data.js

Drawbacks

I don't think there are any drawbacks of this

Unresolved questions

No response