Welcome to the Blog App, a Next.js-based web application designed for users to read, write, edit, and manage blog content seamlessly. This application leverages the full power of Next.js to offer a fast and intuitive user experience with server-side rendering capabilities.
- User Authentication: Register, log in, and manage user profiles.
- CRUD Functionality: Create, read, update, and delete blog posts.
- Rich Content Support: Use markdown and text formatting for posts.
- Responsive Design: Optimized for all devices using Next.js.
- Dynamic Client-Side Loading: Ensures smooth performance.
- Frontend: Next.js for React-based application development.
- Styling: Tailwind CSS for a clean, responsive design.
- State Management: No external state management library (data managed via props and state).
- API: Server-side rendering and API endpoints provided by Next.js.
-
Clone the Repository:
git clone https://github.com/Rishika-108/Blog-App.git cd Blog-App -
Install Dependencies:
npm install
-
Start Development Server:
npm run dev
-
Open in Browser: Visit
http://localhost:3000to see the live app.
The app is deployed using Vercel. Learn more about deploying Next.js apps here.
- Next.js Documentation: Learn more about Next.js
- Tailwind CSS: Tailwind CSS Documentation
Feel free to fork the repository and make your changes. Pull requests are welcome.
This project is licensed under the MIT License. See the LICENSE file for details.