This is a modern web application for managing and publishing blog posts. It's built using React.js and incorporates various technologies for an enhanced user experience.
- Modern Stack: Developed using Next.js, React, Redux, and Appwrite for backend services.
- Rich Text Editing: Integrated TinyMCE for intuitive and feature-rich text editing capabilities.
- Responsive Design: Utilized Tailwind CSS for efficient and responsive styling, ensuring a polished interface across devices.
- State Management: Implemented Redux for managing application state, facilitating seamless data flow and scalability.
To run this application locally, follow these steps:
- Clone this repository:
git clone [repository_url]
- Navigate to the project directory:
cd blog-app
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
to view the app.
- Creating Blog Posts: Click on the "Create Post" button to start writing a new blog post using the TinyMCE editor.
- Managing Posts: View, edit, and delete existing blog posts from the dashboard.
- Responsive Design: Experience a seamless user interface across various devices, thanks to Tailwind CSS.
- React
- Redux
- Appwrite
- TinyMCE
- Tailwind CSS