Video Demo: https://youtu.be/BVXHvJ73tSw
Welcome to Utsavify, your go-to platform for organizing and managing events with ease.
Utsavify is a web application (currently backend) designed to simplify event management Currently, just API-endpoints. Here, you can create your own clubs, host events and share the information about it.
This performs the CRUD operations for Society/Club, Events, and Users.
Get started by creating your club or community. Utsavify lets you set up your space for all your events.
As a user and creator of a club/society, you can easily create events within your club and/or for other students. Just provide the details, and you're good to go. A user can get the information about upcoming events.
You can Sign In or Register yourself using Create user. Or can get your profile Information using **Read ** or Get.
We provide detailed API documentation through Swagger UI, making integration and development a smooth process.

Most operation other than "Read" require User to be authenticated (Logged In). First, SignIn or Register by the Create User command and then LogIn

Run:
git clone https://github.com/payalmohnani/Utsavify.git
Activate your virtual environment by executing the Activate.bat in venv/Scripts directory of the root folder.
Run:
pip install -r requirements.txt
Run:
pytest
If all tests pass, move further.
Run following command in the root (project) folder
python project.py
And voila! project is live at Localhost http://localhost:8000/