NoteHub-Mānoa

Notes, homework, classses for the UH Community

View on GitHub

NoteHub-Mānoa

ci-badge

Table of Contents


Overview

NoteHub-Mānoa is a collaborative platform created by and for UH Mānoa students to share, search, and rate lecture notes. It addresses the common stress students face when preparing for exams without reliable study materials. What makes it unique:

NoteHub-Mānoa is more than a file-sharing app—it’s a student-built ecosystem for academic support.


User Guide

Landing Page

Provides a quick introduction and options to log in or register.

View All Notes

Sign In / Sign Up

Upload Notes

Steps:

  1. Log in
  2. Click “Upload Notes”
  3. Fill in note details (title, class, semester, professor, description, link)
  4. Submit to share


View Notes

Manage Your Notes

Edit Page

Delete Page


Community Feedback

We gathered valuable feedback from users who tested the app. Here are some highlights and our planned responses:


Overall, the community feedback was overwhelmingly positive. We’re excited to keep refining the app based on these suggestions to make it even more helpful for students.


Developer Guide

Local Development

To run NoteHub-Mānoa locally:

git clone https://github.com/web-warriors-hub/notehub-manoa.git
cd notehub-manoa
npm install
npm run dev

Deployment

We use Vercel for deployment. You can also deploy using GitHub Pages. Adjust the base path as needed in next.config.js.

Technologies Used


Development History

Milestone 1

M1 Project Board

Milestone 2

M2 Project Board

Milestone 3

M3 Project Board


Contact Us

Developers

Have questions, feedback, or want to collaborate?
📩 Open an issue on GitHub

Team Contract: Link


Deployment


Continuous Integration

GitHub Actions automates lint checks and tests on every push. Future CI will include deployment and E2E testing.


Figma Mockups

View Mockups


Example Enhancements