Skip to content

mohitsha888/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📁 blog-website/
│
├── 📁 frontend/                 # Next.js frontend
│   ├── 📁 pages/
│   │   ├── index.js            # Home page
│   │   ├── login.js            # Login page
│   │   ├── register.js         # Registration page
│   │   ├── discover.js         # Discover blogs page
│   │   ├── space/              # User space directory
│   │   │   └── [userId].js     # Dynamic user space page
│   │   ├── search.js           # Search page
│   │   └── blog/
│   │       ├── create.js       # Create blog page
│   │       └── [blogId].js     # Single blog view
│   │
│   ├── 📁 components/
│   │   ├── Layout.js           # Common layout wrapper
│   │   ├── Navbar.js           # Navigation component
│   │   ├── BlogCard.js         # Blog preview component
│   │   └── Editor.js           # Blog editor component
│   │
│   ├── 📁 styles/              # CSS files
│   ├── 📁 utils/               # Helper functions
│   │   ├── api.js              # API calls
│   │   └── auth.js             # Authentication utilities
│   │
│   └── 📁 public/              # Static files
│
├── 📁 backend/                  # Node.js backend
│   ├── 📁 controllers/
│   │   ├── authController.js
│   │   ├── blogController.js
│   │   └── userController.js
│   │
│   ├── 📁 models/
│   │   ├── User.js
│   │   └── Blog.js
│   │
│   ├── 📁 routes/
│   │   ├── auth.js
│   │   ├── blog.js
│   │   └── user.js
│   │
│   ├── 📁 middleware/
│   │   ├── auth.js
│   │   └── validation.js
│   │
│   ├── 📁 config/
│   │   └── db.js               # MongoDB connection
│   │
│   └── server.js               # Entry point
│
└── 📁 shared/                  # Shared types/constants

About

a blogging app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published