A full-stack Medium-like blogging platform built using React, Tailwind CSS, Node.js, Prisma, and PostgreSQL, with a serverless backend. Users can write, edit, and publish blogs, explore trending articles, and manage their profiles.
β
Authentication - Secure login and signup using JWT.
β
Create, Read, Update, Delete (CRUD) Blogs - Users can write, edit, and delete their articles.
β
Rich Text Editor - Smooth writing experience for bloggers.
β
Responsive UI - Optimized for mobile and desktop using Tailwind CSS.
β
User Profiles - View author details and explore their blogs.
β
Serverless Backend - Scalable and efficient backend with AWS Lambda & Prisma.
- React (Vite) - Fast rendering UI framework
- Tailwind CSS - Styling with utility-first approach
- React Router - Client-side routing
- My own package - @nikhilachale/medium-blog
npm install @nikhilachale/medium-blog- Node.js & Express - API development
- Prisma ORM - Database interaction
- PostgreSQL - Relational database
- Cloudflare Workers / AWS Lambda - Serverless API hosting
- JWT Authentication - Secure user login & session management
- Axios - API requests handling
- Zod - Input validation