Skip to content

A full-featured Next.js web application that allows users to create, read, edit, and delete blog posts seamlessly. Built with Next.js and Tailwind CSS, it offers server-side rendering (SSR) for high performance and smooth user experience. The app includes user authentication, markdown support, and a fully responsive UI.

Notifications You must be signed in to change notification settings

Rishika-108/Blog-App

Repository files navigation

Blog App

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.

Features

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

Tech Stack

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

Getting Started

  1. Clone the Repository:

    git clone https://github.com/Rishika-108/Blog-App.git
    cd Blog-App
  2. Install Dependencies:

    npm install
  3. Start Development Server:

    npm run dev
  4. Open in Browser: Visit http://localhost:3000 to see the live app.

Deployment

The app is deployed using Vercel. Learn more about deploying Next.js apps here.

Learn More

Contributing

Feel free to fork the repository and make your changes. Pull requests are welcome.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A full-featured Next.js web application that allows users to create, read, edit, and delete blog posts seamlessly. Built with Next.js and Tailwind CSS, it offers server-side rendering (SSR) for high performance and smooth user experience. The app includes user authentication, markdown support, and a fully responsive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published