This is a work-in-progress social media backend built with Node.js, Express, and Supabase (PostgreSQL).
The goal of this project is to create a username-based social platform with basic features such as user accounts, posts, and likes. The project is currently in an early development stage, and authentication/user registration is partially implemented and still being debugged.
This repository is shared in its current state for learning, experimentation, and feedback.
-
Node.js
-
Express
-
Supabase (PostgreSQL)
-
JWT authentication
-
bcrypt for password hashing
-
Express server running
-
Supabase connected
-
Users table created
-
Registration route implemented but under debugging
-
No frontend yet
-
.envis intentionally not included -
Use
.env.exampleto configure your own environment -
Expect breaking changes and unfinished features
-
Fix registration flow
-
Implement login
-
Add posts and likes
-
Build frontend client