Skip to content

Kushalchavan/blog-app

Repository files navigation

📝 Blog App

A modern blogging platform built with Next.js 14, TypeScript, Tailwind CSS, and MongoDB, providing a sleek and responsive UI for reading posts.

🌟 Features

  • 📰 Create, Read, Update, Delete (CRUD) functionality for blogs.
  • 🌐 Dynamic Routing for posts.
  • 📱 Responsive design powered by Tailwind CSS.
  • 💾 MongoDB for efficient database management.
  • Server-side rendering (SSR) and static site generation (SSG) with Next.js 14.

🚀 Tech Stack


🛠️ Installation and Setup

1. Clone the repository

git clone https://github.com/yourusername/your-blog-app.git
cd your-blog-app

2. Install dependencies

npm install

3. Configure environment variables

Create a .env.local file in the root of your project and add your MongoDB connection string and other necessary environment variables.

MONGODB_URL=your_mongodb_connection_string

4. Run the development server

npm run dev

Open http://localhost:3000 to view it in your browser.

🎉 Acknowledgements

Next.js for the awesome framework. MongoDB for the powerful and flexible database. Tailwind CSS for making styling a breeze.