Club Organizers is a centralized platform dedicated to showcasing the diverse range of student organizations at the University of Hawaiʻi at Mānoa. With over 150 Registered Independent Organizations (RIOs) on campus, students have countless opportunities to get involved, connect with others, and pursue their interests. However, finding clear and up-to-date information about these organizations can be a challenge. Club Organizers aims to bridge that gap by offering an easy-to-navigate space where students can discover clubs, access contact details, stay updated on events, and engage with the vibrant UH Mānoa community.
Club Hub features three distinct user roles, all accessible through UH ID login.
The website will include the following pages:
Once the webpage has been implemented, our team will try work on more technical features, including:
Clone the repository:
git clone https://github.com/club-organizers/club-main.git
cd club-main
—
Install dependencies: npm install Create a .env.local file with your environment variables: —
Create a .env.local file with your environment variables NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key —
Run the development server: npm run dev —
✅ Running Tests To run Playwright tests and check for ESLint issues: npx playwright test npm run lint
Source: Click Here
Mockup Website: Click Here
Team Contract: Click Here
M1 Project Board: Click Here
M2 Project Board: Click Here
M3 Project Board: Click Here
Vercel Deployment: Click Here
For Milestone 1, our team created basic HTML mock-up pages to visualize the initial layout and structure of our website.
M1 Project Board: Click Here
For Milestone 2, our team focused on implementing:
M2 Project Board: Click Here
For Milestone 3, our team will focus on implementing:
M3 Project Board: Click Here
When you open the application, users will be welcomed with our landing page. It has a brief description of the website and allows users to discover more clubs with a click of a button at the bottom.
The Information tab will lead users to a page that gives more information about the purpose of our website.
If users wish to learn how to make a new official club, the Register Club tab will open up to a page that will give instructions and links to help guide them.
If users wish to see all of the clubs available at UH, they can click on the Clubs tab, which will show all of the clubs in alphabetical order.
When users find a club that interests them, they can click the View Details button to get some basic information about it. If the user is an admin, they have the ability to delete a club.
If users would rather search for a specific club, they can go to the Search tab and search for a club using the name or description.
When users sign in and press the Recommended Clubs tab, they can use a drop-down list of the different types of clubs. Users simply select one, and they will be shown all of the different clubs that match said type. If they see a club they are interested in, they can view details about it.
To add a club, users can refer to the Add Club tab. Simply providing the following information and adding the club will add it to the club database.