Skip to content

Emperor401/threadblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

ThreadBlog — A Fullstack Blogging Platform

Live Demo


Project Description

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors