Skip to content

ExamClutch is a study note upload and search site. Built using Rust and NextJS.

Notifications You must be signed in to change notification settings

KavikaPalletenne/clutch

Repository files navigation

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)

About

ExamClutch is a study note upload and search site. Built using Rust and NextJS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published