Skip to content

Ashutoshdas-dev/react_blogging_website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

📝 Blog App with React and Appwrite

Welcome to our awesome Blog App! 🎉 This project is built using React and Appwrite, providing a seamless blogging experience.

🚀 Features

  • 📊 User authentication (signup, login, logout)
  • ✍️ Create, read, update, and delete blog posts
  • 🖼️ Image upload for blog post featured images
  • 🔒 Protected routes for authenticated users
  • 🎨 Responsive design with Tailwind CSS

🛠️ Technologies Used

  • React ⚛️
  • Redux Toolkit 🔄
  • React Router 🛣️
  • Appwrite 🔧
  • Tailwind CSS 🎨

🏁 Getting Started

  1. Clone the repository git clone https://github.com/Ashutoshdas-dev/react_blogging_website.git

  2. Install dependencies cd blog-app npm install

  3. Set up Appwrite

    • Create an Appwrite project
    • Set up a database, storage bucket, and authentication rules
    • Update the src/conf/conf.js file with your Appwrite credentials
  4. Run the development server npm run dev

  5. Open http://localhost:5173 in your browser

📁 Project Structure

  • src/components: Reusable React components
  • src/pages: Main page components
  • src/appwrite: Appwrite configuration and services
  • src/store: Redux store and slices
  • src/conf: Configuration files

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page.

📜 License

This project is MIT licensed.

🙏 Acknowledgements

Happy coding! 💻🎈

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published