Skip to content

crespofer/Public-Notes

Repository files navigation

A collaborative platform for uploading and sharing course notes with others.

Overview

Public Notes allows students to upload, organize, and share notes by course. Users can browse courses, preview and download notes, and contribute their own materials to help classmates and the wider academic community.

Features

  • Upload Notes by Course: Easily upload notes and associate them with specific courses.
  • Browse & Search: Find notes by course and preview them before downloading.
  • Organized Storage: Notes are organized by course for easy access.
  • Authentication: Secure login and user management.
  • Cloud Storage: All files are stored securely on AWS S3.

Tech Stack

  • Frontend: Next.js
  • Backend: tRPC
  • Database: PostgreSQL
  • ORM: Prisma
  • Authentication: NextAuth.js
  • File Storage: AWS S3

Public Notes is built to help students help each other. Share your notes, learn together, and make education more accessible!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published