Skip to content

A dynamic Blog Application built with React, Appwrite, and Redux Toolkit.

License

Notifications You must be signed in to change notification settings

Nil369/Blog-App

Repository files navigation

Blog App 📝

Version Appwrite React

A dynamic Blog Application built with React, Appwrite, and Redux Toolkit. This project demonstrates my ability to create a full-stack application with key features like authentication, state management, and file handling while focusing on scalability and user experience.

📸 Screenshots

Without Login HomeScreen

After Login HomeScreen

🌟 Features

  • User Authentication: Secure login and signup functionality.
  • File Handling: Upload and manage blog files effortlessly.
  • State Management: Powered by Redux Toolkit for efficient and scalable state handling.
  • Pagination: Navigate through blogs with ease.
  • Query Filtering: Personalized blog viewing experience with filtering options.
  • Responsive Design: Fully optimized for desktop and mobile devices.

🚀 Planned Features

  • Prism.js Integration: For syntax highlighting in code-related blogs.
  • Search Functionality: Find blogs quickly and easily.

💻 Technologies Used

  • React
  • Appwrite
  • Redux Toolkit
  • Tailwind CSS for styling.

🛠️ Setup Instructions

  1. Clone the repository:
    git clone https://github.com/your-username/blog-app.git
    cd blog-app
  2. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open http://localhost:5173 in your browser.

🤝 Contributing

Contributions are welcome! 🎉 If you have ideas for new features, improvements, or bug fixes, feel free to submit a pull request.

Steps to Contribute:

  1. Fork this repository.
  2. Create a new branch:
git checkout -b feature/your-feature-name
  1. Commit your changes:
git commit -m "Add your message here"
  1. Push to your branch:
git push origin feature/your-feature-name
  1. Open a pull request explaining your changes.

Let’s build something amazing together! 🚀


⭐ If you like this project, don’t forget to give it a star on GitHub! ⭐

About

A dynamic Blog Application built with React, Appwrite, and Redux Toolkit.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages