Skip to content

A extracurricular activity management system that can be easily customizable and adaptable for any university.

License

Notifications You must be signed in to change notification settings

S-M-J-I/quest-aid

 
 

Repository files navigation

Quest Aid

A web-application to help unify and streamline the communication and collaboration between students, clubs, universities, and organizations. This software not only aims to bridge these gap solely on a particular university, but also on a large scale that includes such communication and collaboration with other universities.

Features

General

  • Registration and verification of all entities
  • Profile update

Students

  • Joining of clubs.
  • Pariticipate in competitions/events.
  • Keep track of the clubs they are in.

Clubs

  • Online Recruitment.
  • Organize competitions/events.
  • PR Announcements (aided by LLMs).
  • HR Serives.
  • Treasury Services.
  • Promote/assign club roles.

Universities

  • Create/delete clubs.
  • Check the treasury of all clubs.
  • Assign budget to clubs.

Organizations

  • Collaborate with clubs on competitions/events.
  • Assign budget to clubs.

Technologies used

Frontend

  • ReactJS (with Typescript)

Backend

  • Spring Boot (server)
  • MySQL (database)
  • Python + Langchain (AI Services)

Class Diagram

class diagram

System Diagram

sys diagram

Contribution

The project is not accepting any kind of contributions.

© Quest Aid by Sadia Ahmmed, S M Jishanul Islam 2023

About

A extracurricular activity management system that can be easily customizable and adaptable for any university.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 50.1%
  • TypeScript 46.6%
  • Python 1.2%
  • CSS 1.0%
  • HTML 0.8%
  • JavaScript 0.2%
  • Dockerfile 0.1%