You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ThreadBlog is a fullstack blogging platform where users can create rich post threads with images and GIFs, manage their content, search through posts, and interact with a community feed. Built with React on the frontend and Node.js/Express on the backend, with PostgreSQL via Supabase for data persistence.
Database Schema
users
Column
Type
Description
id
UUID
Primary key
name
VARCHAR(100)
Full name
email
VARCHAR(255)
Unique email
password_hash
TEXT
Hashed password
google_id
VARCHAR(255)
Google OAuth ID
avatar_url
TEXT
Profile picture URL
created_at
TIMESTAMP
Account creation date
posts
Column
Type
Description
id
UUID
Primary key
user_id
UUID
Foreign key to users
title
VARCHAR(255)
Post title
content
TEXT
Post body
image_url
TEXT
Cloudinary image URL
gif_url
TEXT
Cloudinary GIF URL
created_at
TIMESTAMP
Post creation date
updated_at
TIMESTAMP
Last edit date
Relationship
About
A fullstack blogging platform built with React and Node.js