This project is a modern web application built with React.js and Tailwind CSS, leveraging the power of Appwrite as a backend service. The primary focus of the application is to provide a flexible and user-friendly platform for managing a blog. Users can seamlessly create, update, and delete blog posts, tailoring their content and visual appeal.
Visit the live demo: https://megablog123.netlify.app
-
Create Blog Post: Users can add new blog posts with a title, content, and image.
-
Update Blog Post: Existing blog posts can be edited, allowing users to modify the title, content, or image.
-
Delete Blog Post: Users have the ability to remove blog posts that are no longer needed.
- Node.js and npm installed
- Appwrite server set up
-
Clone the repository:
git clone https://github.com/sharmatanikesh/Blog cd .\MegaBlog\
-
Install dependencies:
npm install
-
Create a
.env
file in the root of your project.VITE_APPWRITE_URL="" VITE_APPWRITE_PROJECT_ID="" VITE_APPWRITE_COLLECTION_ID="" VITE_APPWRITE_BUCKET_ID="" VITE_APPWRITE_DATABASE_ID=""
Start the development server:
npm start
We welcome and appreciate contributions from the developer community. Whether you're fixing a bug, implementing a new feature, or improving documentation, your efforts make a valuable contribution to the project.