/ClubManage-backend

Backend development for club management application (Flask, SQLAlchemy)

Primary LanguagePython

ClubManage: Club Management App

ClubManage is a club management application built to help students organize their involvements in multiple organizations. Club admins and members can create events with other organizations and add associated tasks.

Application is deployed here using Google Cloud Platform

API Specifications are located here

Expected functionality is shown in the wireframe flowchart below: flowchart

Motivation

Many inefficiencies in event planning and organization exist, particularly when events involved members of multiple organizations. While group chats and shared google drive folders can help facilitate collaboration between members, sifting through messages and folders can be cumbersome. This app hopes to address this problem by providing a centralized location for event documentation (i.e. which members/clubs are involved, budget, task-sign up, etc.), allowing for easy info access. The app also provides an easy way for a member to sign up for (or be assigned) events/tasks. On the student user side, accessing info is easy - through the homepage that displays all of the user's clubs and associated events/tasks.