Usaid Bin Shafqat
all projects
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.