404 jobs not found

404


Project maintained by 404jobsnotfound

Club Pub Logo

404: Jobs Not Found

Table of Contents

Overview

The Club Pub is a centralized, interactive platform designed to help students at UH Manoa discover, explore, and engage with a wide variety of student clubs and organizations—both official and unofficial. With over 200 Registered Independent Organizations and many more student-led groups, the challenge has been to create an easy-to-navigate, comprehensive directory that allows students to learn about clubs, what they do, and how to get involved. The Club Pub aims to solve this problem by providing a user-friendly and dynamic hub for all student organizations at UH Manoa.

Goals

Team Contract

The team has agreed upon these terms. Violation of set terms can and will result in disciplinary action and/or dismissal from the project. The contract has been electronically signed by each team member and is binding.

Deployment

Click here to access our application deployed using Vercel.

Images

Landing Page Welcome Screen Browse Clubs

Milestones

User Guide

  1. Access the site by clicking the link in Deployment, which should take you to the deployed Vercel app
  2. Log in to your account, or sign up for an account if you don’t have one
  3. Explore the Club Pub!

For Users

All users have access to the following permissions:

For Club Admins

As a club admin, you gain access to the following permissions:

For Site Admins

As a site admin, you gain access to the following permissions:

Developer Guide

Viewing the Site

  1. Go to the project respository and clone the respository.
  2. Open the terminal and use npm install to install all dependencies.
  3. Use npm run dev to view the site locally at http://localhost:3000

Modifying Data

  1. To initialize the database for the site, first start a new Postgres database.
  2. Copy the sample.env file and create a new file .env.
  3. In the .env file, modify the DATABASE_URL variable such that user is the database username, password is the database password, and mydb is the name of your database.
  4. Run npx prisma migrate dev to create tables in the database.
  5. Run npx prisma db seed to populate the database with sample data.

Comunity Feedback

In order to ensure our site is user-friendly, we gathered thoughts feedback from members of our community.

Most of them liked the usability of the site, specifically the ease of use to regular site users. A few people noted that the button to delete a club was hard to find because you had to click on the Admin button in the header and then click the edit club button to see the option.

Some people also mentioned the long loading times between pages, thinking that somehow broke the site when they wanted to browse clubs but nothing on the page had loaded for a few seconds.

One member suggested for an option to add more images when adding a club to showcase club events, activities, and board members.

Contact Us

The Club Pub is designed, implemented, and maintained by 404jobsnotfound, a group comprised of Yilamu Lafeier, Andre Miller, Andrew He, Patrick Ariola, and Hovhannes Muradyan