Skip to content
/ bloggy Public

Bloggy is yet another blogging project but with some style.

License

Notifications You must be signed in to change notification settings

etank0/bloggy

Repository files navigation

Bloggy

Bloggy banner

Bloggy is an open-source blogging platform built with React, Vite, and Appwrite. It leverages modern libraries such as Dropzone, TinyMCE, and react-hook-form, among others, to provide a robust and user-friendly blogging experience.

Features

  • Rich Text Editor: Powered by TinyMCE for advanced content creation.
  • File Uploads: Seamlessly handle media uploads with Dropzone.
  • Form Management: Simplified form handling using react-hook-form.
  • Backend: Appwrite for authentication, database, and storage.
  • Fast Development: Built on Vite for lightning-fast builds and hot-reloads.

Demo

Table of Contents


Installation

Prerequisites

  1. Node.js: Ensure you have the correct Node.js version installed. The project specifies the required version in the .nvmrc file.

    nvm install
    nvm use
  2. Package Manager: npm (comes with Node.js).

Clone the Repository

git clone https://github.com/etank0/bloggy.git
cd bloggy

Install Dependencies

npm install

Local Development

Start the development server:

npm run dev

Open your browser and navigate to:

http://localhost:5173

Deployment

To deploy Bloggy, configure the backend with Appwrite services and ensure the frontend is pointed to the correct Appwrite API endpoint. Deploy the frontend using a hosting service like Vercel, Netlify, or any other preferred provider.


Contributing

We welcome contributions from the community! To get started:

  1. Fork the repository.
  2. Create a feature branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your message here"
  4. Push the branch:
    git push origin feature/your-feature-name
  5. Open a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.


Need help? Open an issue or reach out to the maintainers. 😊

About

Bloggy is yet another blogging project but with some style.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published