Code Monkey home page Code Monkey logo

event_scheduler's Introduction

#event_scheduler

APIs Description

1. ACADEMIC Activities:
Description: Create an academic activity event.
Fields: ASSINGMENTS, QUIZZES, EXAM, VIVA, LAB-REPORTS, COURSE NAME, INSTRUCTORS NAME, MARKS, DEADLINE, TARGET BATCH, TARGET BRANCH, TIMING, REMINDER TIME.
Database: All COURSE NAMEs added to the db.

image

2.BRANCH Related Activities:
Description: Create an activity event specific to a branch.
Fields: ASSINGMENTS, QUIZZES, EXAM, VIVA, LAB-REPORTS, COURSE NAME, INSTRUCTORS NAME, MARKS, DEADLINE, TARGET BATCH, TARGET BRANCH, TIMING, REMINDER TIME.
Database: All course are added to the db with respect to each branches specifically.

image image

3.CLUB Related Activities:
Description: Create new event for a club.
Fields: MEETINGS, PARTIES, TUTORIAL, WORKSHOP, PROJECTS,DEADLINE, TARGET BATCH, TARGET BRANCH, TIMING, and REMINDER TIME.
Database: All the clubs name were added in the database, like CODING CLUB, AERO-MODELLING etc.

image image

  1. OCCASSIONAL Activities:
    Description: Create a new event for special ocassions.
    Fields:MEETINGS, PARTIES, WORKSHOP, PROJECTS, DEADLINE, TARGET BATCH, TARGET BRANCH, TIMING, and REMINDER TIME
    Database: ALl types of ocassional activities are added in the database. Like Alcheringa, UDGAM

image image

5.ORGANIZATIONAL Activities:
Description: Create a new event for organization.
Fields:MEETINGS, PARTIES, TUTORIAL, WORKSHOP, PROJECTS, DEADLINE, TARGET BATCH, TARGET BRANCH, TIMING, and REMINDER TIME
Database: All the organizations are added in the database. Like SWC, SAIL, IITG.AI

image image

  1. OTHER Activities:
    Description: Create event that is not related to above five categories.
    Fields: INTERNSHIP, PLACEMENT, HACKATHONS, SCHOLARSHIP PROGRAMS, VISTING FACULTY TALK, MINORS, COURSE REGISTRATION, COURSE DROP, COURSE FEEDBACK, FEE PAYMENT, DEADLINE, TARGET BATCH, TARGET BRANCH, TIMING, and REMINDER TIME.
    Database: All these added to the database.

![image](https://user-images.githubuser content.com/84286157/130616595-2ec52ae4-0aa2-4650-ac5b-db5e8f3abd55.png)

  1. RSVP Options:
    Description: It get created automatically each time any event is created, It is unique for an unique event. There are total 29 types of RSVP Model for to hold details of each of 29 events{AEROCLUB, AICLUB, ALCHERCLUB, ASTROCLUB, BT, CACLUB, CCDCLUB, CE, CH, CL, CODINGCLUB, CSE, DES, ECE, EDCLUB, EECLUB, EEE, FNCCLUB, MA, ME, OTHERCLUB, PH, PRAKRITICLUB, SAILCLUB, SWC, Task, Techniche, UGCLUB, ROBOTICSCLUB}
    Fields: YES(all the profiles who clicked yes), NO(all the profiles who clicked no), MAYBE(all the profiles who clicked maybe), EVENT(The event for which this rsvp is for).
    API Endpoint: for each RSVP model there are in total 2 urls:-\
  2. "root_url/RSVP/{event_name}" : Lists all the RSVPs of {event_name} that has occured,occuring or will be occuring. It also has searching and ordering filters for the fields of YES, NO, MAYBE, EVENT.\
  3. "root_url/RSVP/{event_name}/int:pk/" : Provides options for GET, PUT, PATCH, DELETE requests for that specific instance of RSVP with id=pk
    where event_name can be => {AEROCLUB, AICLUB, ALCHERCLUB, ASTROCLUB, BT, CACLUB, CCDCLUB, CE, CH, CL, CODINGCLUB, CSE, DES, ECE, EDCLUB, EECLUB, EEE, FNCCLUB, MA, ME, OTHERCLUB, PH, PRAKRITICLUB, SAILCLUB, SWC, Task, Techniche, UGCLUB, ROBOTICSCLUB} (the above name specifies also the event for which that api is for\ e.g. RSVP/SWC endpoint is for RSVP for events of SWC)

event_scheduler's People

Contributors

jkp-2001 avatar anurag-ravi avatar soumadipdas18 avatar jay-6957 avatar pranjal198 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.