Welcome to BlogyBo β a dynamic blogging platform where creativity meets technology! Users can write, edit, delete blogs, upload images, and explore content by others. With sleek design and powerful features, BlogyBo offers a seamless user experience similar to Twitter.
- π User Authentication: Signup, login, and profile management.
- ποΈ Content Management: Create, edit, and delete blogs with image uploads.
- π Explore Content: Browse and engage with posts from other users.
- π± Responsive Design: Works flawlessly across all devices.
Technology | Purpose |
---|---|
βοΈ React | Frontend framework for UI development. |
π Appwrite | Backend for authentication and database. |
π¨ Tailwind CSS | Modern styling for a sleek, responsive UI. |
π React Hook Form | Simplified and efficient form management. |
ποΈ Redux | Centralized state management. |
- Install Node.js and npm.
- Set up an Appwrite server.
We love contributions! π
Fork this repository. Create a feature branch. Submit a pull request with your improvements!
Hereβs a more engaging and visually appealing README.md with emojis to grab attention:
markdown Copy code
Welcome to BlogyBo β a dynamic blogging platform where creativity meets technology! Users can write, edit, delete blogs, upload images, and explore content by others. With sleek design and powerful features, BlogyBo offers a seamless user experience similar to Twitter.
- π User Authentication: Signup, login, and profile management.
- ποΈ Content Management: Create, edit, and delete blogs with image uploads.
- π Explore Content: Browse and engage with posts from other users.
- π± Responsive Design: Works flawlessly across all devices.
Technology | Purpose |
---|---|
βοΈ React | Frontend framework for UI development. |
π Appwrite | Backend for authentication and database. |
π¨ Tailwind CSS | Modern styling for a sleek, responsive UI. |
π React Hook Form | Simplified and efficient form management. |
ποΈ Redux | Centralized state management. |
- Install Node.js and npm.
- Set up an Appwrite server.
- Clone the repository:
git clone https://github.com/your-username/BlogyBo.git cd BlogyBo
Install dependencies:
bash
Copy code
npm install
Configure Appwrite:
Set up your Appwrite project. Add your API endpoint and project ID in a .env file. Start the app locally:
bash
Copy code
npm start
Open your browser and visit:
π http://localhost:3000 π Folder Structure src/components: Reusable components. src/pages: Main application pages. src/redux: Redux store and slices. πΈ Screenshots
π€ Contributing We love contributions! π
Fork this repository. Create a feature branch. Submit a pull request with your improvements! π License Licensed under the MIT License β feel free to use and improve!