A modern full-stack blog platform where users can create, edit, publish, and delete blogs. Built with a scalable and performant stack, NightOwl provides all necessary CRUD operations with a clean UI and responsive design.
- 📝 Create Blog – Write and publish blogs with ease.
- ✏️ Edit Blog – Update your content anytime.
- 🚀 Publish / Unpublish – Control blog visibility.
- ❌ Delete Blog – Remove unwanted posts.
- 🔐 Authentication & Authorization – Secure login/signup.
- 📜 Blog Feed – View all published blogs in an elegant feed.
- 📱 Responsive UI – Works seamlessly across devices.
- ⚡ Fast & Scalable – Optimized backend and database.
- ⚛️ React + Vite – Fast, modern frontend tooling
- 🌀 Tailwind CSS – Utility-first styling
- 🔒 TypeScript – Strongly typed code for reliability
- 🚂 Express.js – REST API framework
- 🛢 PostgreSQL – Relational database
- 🔑 Supabase – PostgreSQL hosting & auth
- 📦 Prisma – Type-safe ORM
nightowl/
├── frontend/ # React + Vite + Tailwind (TypeScript)
├── backend/ # Express + Prisma + PostgreSQL (Supabase)
└── README.mdgit clone http://github.com/jaya-jha12/NightOwl
cd NightOwl
npm icd frontend
npm run devcd backend
node server.js