This is a simple blog application built with Next.js, MongoDB, and Tailwind CSS. The project demonstrates a full-stack web application with a focus on modern web development practices.
Features • Next.js: Utilizes Next.js for server-side rendering and API routes.
• MongoDB: Implements MongoDB for the database to store blog posts and user data.
• Tailwind CSS: Uses Tailwind CSS for styling, ensuring a responsive and modern design.
• API Routes: Provides API endpoints for CRUD operations on blog posts.
• Responsive Design: Ensures the application is mobile-friendly and looks great on all devices.
live demo on: https://nextblog-ten-lime.vercel.app/
Getting Started 1. Clone the repository:
git clone https://github.com/ashkangl/nextblog.git
- Install dependencies:
cd nextblog npm install
- Set up environment variables: Create a .env.local file in the root directory and add your MongoDB connection string and any other necessary environment variables.
- Run the development server:
npm run dev
Open your browser: Navigate to http://localhost:3000 to see the application in action.
Contributing Feel free to open issues or submit pull requests if you have any suggestions or improvements.
License This project is licensed under the MIT License.