Elriel is a haunted terminal-based social network with ARG (Alternate Reality Game) elements. The platform features a cyberpunk aesthetic with glitchy terminals, corrupted data, and other unique visual effects.
- User authentication and profile management
- Post creation and management with optional encryption
- Glyphs system (visual/audio representations tied to users)
- Districts (aesthetic sub-networks)
- Whispers (anonymous messages)
- Terminal-based UI with glitch effects
- Backend: Node.js with Express
- Database: Supabase (PostgreSQL)
- Frontend: HTML, CSS, JavaScript
- Authentication: Custom session-based auth
- Clone the repository
- Install dependencies
npm install
- Set up environment variables in
.env
PORT=3000 NODE_ENV=development SESSION_SECRET=your_session_secret SUPABASE_URL=your_supabase_url SUPABASE_KEY=your_supabase_anon_key SUPABASE_SERVICE_KEY=your_supabase_service_key
- Run the development server
npm run dev
The application is configured for deployment to Render.com or similar platforms.
ISC