A full-stack blog platform built with ASP.NET Core Web API, React + TypeScript, Tailwind CSS, and PostgreSQL. Users can register, login, create/edit posts, comment, like, and reset passwords.
- User registration & login with JWT authentication
- Forgot / Reset Password functionality
- Create, read, update, delete blog posts
- Like posts and comment system
- Responsive UI with Tailwind CSS
- Secure endpoints with role-based authorization
| Frontend | Backend | Database | Others |
|---|---|---|---|
| React + TS | ASP.NET Core | PostgreSQL | Tailwind CSS |
| React Router | EF Core | Axios | |
| React Context | JWT Auth | Swagger |
- Clone the repository:
git clone https://github.com/yourusername/BlogNest.git- Backend:
cd BlogNest/BlogNest
dotnet restore
dotnet run- Frontend:
cd BlogNest/BlogNestReactApp
npm install
npm run dev- Access in browser:
http://localhost:5173