ClubHub is a website for colleges to be able to organize events and clubs and to make it easier for students to stay up-to-date and aware of what is going on at their campus. Any college can register themselves and can designate super admins and admins to oversee RSO creation, event creation, and users registering for their respective university.
FinalReport.pdf
frontend
- React-based UI.
backend
- Express-based REST server.
database
- Contains
.sql
files for initializing the database and adding test data, respectively.
- Contains
- Install MySQL. Then, in the
database
directory, execute theProjectSchema.sql
file, and then theTestData.sql
file. - Ensure that the login and password to your local database are
root@localhost:3306
andpassword
respectively, otherwise the database queries will not work properly. - Navigate to the
frontend
directory. Runnpm install
. Then runnpm run dev
. - Navigate to the
backend
directory. Runnpm install
. Then runnpm run dev
. - In your web browser, navigate to
localhost:5173
.