completed
Message Posting Site
fullstack social app built in my final seminar over ~10 weeks. users can sign up, post messages, like, comment, and follow. frontend is React + TypeScript (hosted on Firebase). backend is Node.js + Express with Sequelize ORM, JWT auth, and bcrypt password hashing.
frontend
- TypeScript + React single-page app
- Firebase for hosting and app services (auth/db)
- publishes messages, creates accounts, maintains likes and comments
backend
- Node.js + Express API with Sequelize
- JWT auth, bcrypt hashing; CORS enabled
- models: users, messages, hashtags, follows
- routes: register/login, posts, likes, hashtags, following
stack
TypeScriptReactFirebaseNode.jsExpressSequelizeJWTbcrypt
backend
Express APISequelize modelsJWT authbcrypt hashing
links
school project — Firebase data has been deleted; live data access is disabled.