Skip to content

BlogNest is a full-stack blogging platform built with ASP.NET Core, React, Tailwind CSS, and PostgreSQL. Users can register, login, create and manage posts, comment, like, and reset passwords.

Notifications You must be signed in to change notification settings

Viswajithm2001/BlogNest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 BlogNest

.NET Badge
React Badge
PostgreSQL Badge

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.


🚀 Features

  • 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

📸 Screenshots

Login Page

Login

Register Page

Register

Forgot Password

Forgot Password

Home Page

Home

Create Post

Create Post

Posts Listing

Post list

Individual Post / Comments

Post Details

Logout Click

Logout


🛠️ Tech Stack

Frontend Backend Database Others
React + TS ASP.NET Core PostgreSQL Tailwind CSS
React Router EF Core Axios
React Context JWT Auth Swagger

⚙️ Setup

  1. Clone the repository:
git clone https://github.com/yourusername/BlogNest.git
  1. Backend:
cd BlogNest/BlogNest
dotnet restore
dotnet run
  1. Frontend:
cd BlogNest/BlogNestReactApp
npm install
npm run dev
  1. Access in browser: http://localhost:5173

🔗 Links

About

BlogNest is a full-stack blogging platform built with ASP.NET Core, React, Tailwind CSS, and PostgreSQL. Users can register, login, create and manage posts, comment, like, and reset passwords.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages