Welcome to the Next Blog project, a dynamic blogging platform built with Next.js. This application provides an intuitive interface for reading and interacting with blog posts.
This web application showcases the capabilities of Next.js combined with other modern web technologies. It features:
- Dynamic page rendering
- Responsive design powered by Tailwind CSS
- Font optimization with
next/font
- And more!
You can access the live version of the application at https://next-blog-neon-one.vercel.app/.
- Node.js (v14 or newer)
- NPM or Yarn
- Clone the repository:
git clone [repository-url]
cd next-blog
- Install the dependencies:
npm install
# or
yarn install
Start the development server:
npm run dev
# or
yarn dev
Navigate to http://localhost:3000 in your browser to access the application.
To create a production build:
npm run build
# or
yarn build
- @nextui-org/react: A modern UI component library for React.
- @tinymce/tinymce-react: Integration of the TinyMCE WYSIWYG editor with React.
- html-react-parser: Parses HTML strings into React components.
- mongodb & mongoose: MongoDB connection and object modeling for Node.js.
- next-auth: Authentication capabilities for Next.js applications.
- react-icons: Popular icons as React components.
This application is deployed on Vercel. To deploy your own version:
- Sign up on Vercel
- Connect your GitHub repository
- Follow the instructions to deploy
For more detailed deployment instructions, refer to Next.js deployment documentation.
Feedback and contributions to this project are always welcome. Please create an issue or submit a pull request on the GitHub repository.