Skip to content

jaya-jha12/NightOwl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌙 NightOwl Blog Website

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.


✨ Features

  • 📝 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.

🛠 Tech Stack

Frontend

  • ⚛️ React + Vite – Fast, modern frontend tooling
  • 🌀 Tailwind CSS – Utility-first styling
  • 🔒 TypeScript – Strongly typed code for reliability

Backend


📂 Project Structure

nightowl/
├── frontend/   # React + Vite + Tailwind (TypeScript)
├── backend/    # Express + Prisma + PostgreSQL (Supabase)
└── README.md

📂 Clone the repo

git clone http://github.com/jaya-jha12/NightOwl
cd NightOwl
npm i

Run Frontend

cd frontend
npm run dev

Run Backend

cd backend
node server.js

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors