Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 786 Bytes

README.md

File metadata and controls

34 lines (26 loc) · 786 Bytes

ExamClutch logo

Open-source studying for everyone.

Dashboard Mockup

Features

  • Upload your notes and append tags.
  • Search anyone's notes using full-text search.
  • Retrieve and search notes directly within Discord.
  • Use materials from trusted sources within your school.

Architecture

Backend

  • Actix Web Server (CRUD, Auth)
  • Tokio + Serenity.rs (Discord Bot)
  • Meilisearch Search Server
  • PostgreSQL Database (SeaORM)
  • S3 Compatible Storage (Files)

Frontend

  • NextJS

Authentication

  • Custom Auth

Infrastructure

Backend

  • Server, Discord Bot, Meilisearch, MongoDB - Hetzner
  • Object Storage - Linode

Frontend

  • Vercel (Free Tier)