Skip to content

kunal-rathore-111/BlogsPlatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

Blogs Platform

A full-stack blogging platform with a modern React frontend and a TypeScript backend API.

Built to demonstrate end-to-end product development skills: responsive UI, API design, validation, state management, and deployment.

Live Demo

Recruiter Snapshot

  • Project Type: Full-stack web application
  • Domain: Content publishing / blogging
  • Deployment: Vercel (frontend + backend)
  • Architecture: Decoupled client-server setup

Key Features

  • View all blog posts and open individual post details
  • Add new posts with validation
  • Update existing posts
  • Delete posts with credential/password checks
  • Category-based formatting and clean content presentation
  • Light/dark theme support on frontend

Tech Stack

  • Frontend: React, TypeScript, Vite, Redux Toolkit, TanStack Query
  • Backend: Node.js, TypeScript, Express-style routing, Zod validation
  • Database Layer: Drizzle ORM
  • Tooling/Infra: ESLint, Vercel deployment

Project Structure

  • frontend/ – Vite + React client
  • backend/ – Node.js + TypeScript API

What This Project Demonstrates

  • Ability to build and connect production-style frontend and backend services
  • Strong TypeScript usage across API and UI layers
  • Clean separation of concerns (controllers, services, middleware, routes)
  • Practical focus on validation, maintainability, and user experience

About

Production-style full-stack blogging platform with React, TypeScript, scalable APIs, and modern state management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages