A collaborative platform for uploading and sharing course notes with others.
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.
- 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.
- 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!