Skip to content

Repository files navigation

#ppt

https://www.canva.com/design/DAEsgW0gjvw/GICjGuS7YgZYH7kTmsGPMg/edit

Intro video:

Intro.Animation-1.1.mp4

EventDesk

EventDesk is a platform for effectively organizing and Hosting events with just a few clicks. We can hold multiple events simultaneously, with proper Privacy and Security. The User Interface makes it easy for both the organizers and participants to properly access the website and hence the events are held smoothly.

To make things better, there is a section for Winner Declaration, where the host can send personalized emails and goodies (if required) to the winners. The website also acts as a reminder for upcoming events through its eye catching posters & banners, speaking of which we have developed our own notification system, subscribing to which, the participants will get notified about upcoming events via the email address provided by them. Our support system is fast and reliable, our team will assist you with utmost priority. It is the simplest gateway to connect Organizers and Participants.

Features

Host POV

  • Make an account, login
  • Host events
  • Set timing, specifications
  • Generate dynamic forms
  • Get responses
  • Declare winner
  • Send notifications

Partcipant POV

  • Participate in events
  • Fill form
  • Win events
  • Get ranked in leaderboard
  • Get all the notifications through newsletter

API Reference

For the API access you need to have auth token which is only generated for admin users . You have to signup to the website and contact our team for the admin access , after that you can generate valid auth token for API requests

Get Authorization Token

POST /api/auth-token
ParameterTypeDescription
usernamestringRequired. your username
passwordstringRequired. Your password

Get all events

GET /api/events-list
ParameterTypeDescription
auth tokenstringRequired. Your Auth token in header

Get event groups

GET /api/group-list
ParameterTypeDescription
auth tokenstringRequired. Your auth token in header

Run Locally

  • Clone the project
 git clone https://github.com/GrowerLabs/EventDesk.git
  • Make virtualenv
 python -m virtualenv [env name]
  • Activate virtualenv
. [env name]/Scripts/activate
  • Locate to core directory
cd core
  • Install dependencies
 pip install -r requirements.txt
  • Runserver
 python manage.py runserver

Tech Stack

Frontend Bootstrap, CSS, Javascript

Backend: django, Python, Javascript

Feedback

If you have any feedback, please reach out to us at growerlabs@gmail.com

From :

Logo

About

online event hosting website with exciting features

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages