- not attending any event and not an admin
- studentID: 35
- username: BrianBrogrammer
- password: brogrammer1
- Admin of a club
- studentID: 36
- username: StephSrogrammer
- password: brogrammer2 Admin of
- Srogrammers
- Faculty member
- facultyMemberID: 31
- username: FacultyFergus
- password: password
Note: to modify an event, navigate to the club that is hosing the event select and edit from its entry in the list.
- Loves to reject funding applicaitons
- userID: 35
- username: FatherFaculty
- password: 12345678
- Reject funding applications and destroying dreams
- If I cant have fun nobody can
Developing architecture and systems design for an online university club portal
- Kah Meng Lee
- Henry Hamer
- Kevin Wu
- James Launder
- diagrams
- This is a mass store of our diagrams that we have made throughout the semester. It will be used as a dump instead of organised. Once the diagrams are finalised they will be moved into the docs folder for our submissions
- docs
- This contains our final submissions sorted into sub directories
- example
- docs/part1
- Application: contains our source code
- Frontend
- backend
- DB
- API: contains our api testing route
docker network create -d bridge brogrammerbrigade
docker run --network=brogrammerbrigade -e POSTGRES_DB=brogrammerbrigade -e POSTGRES_USER=brogammerbrigade_owner -e POSTGRES_PASSWORD=password --name databaseB -dti -p 5433:5432 postgres:13
docker build --rm -t brogrammerbrigade-backend .
docker run --network=brogrammerbrigade -dti -p 8080:8080 -e JAVA_OPTS='-Djdbc.uri=jdbc:postgresql://databaseB:5432/brogrammerbrigade -Djdbc.username=brogammerbrigade_owner -Djdbc.password=password -Dcors.origins.ui=http://localhost:5173' brogrammerbrigade-backend
npm i
npm run dev
To register a club and add it to our database:
- Follow the link above to access our deployed application
- Click 'register clubs' in the navbar
- Enter information for a new club
- Click 'submit'
- Click 'fetch data'
- The new club should appear in the list