This web application serves as the user-facing interface of our group project, allowing users to:
- View project introduction and terms
- Submit anonymous posts
- Browse all submitted content
- Interact with a backend (Supabase) connected to a Raspberry Pi e-ink display
Built using React, TypeScript, Vite, and TailwindCSS, this frontend integrates smoothly with our hardware prototype.
- React – UI rendering and logic
- TypeScript – Static type checking
- Vite – Fast build tool and dev server
- TailwindCSS – Utility-first CSS
- Supabase – Backend for data storage and APIs
- Netlify – Optional cloud deployment
# Install dependencies
npm install
# Start development server
npm run dev
# Open in browser
http://localhost:5173