Overview:
PocketBlog is a simple blog application developed using React, Pocketbase with SQLite, and various libraries such as React Router, Chakra-UI, and Zustand. The application aims to provide a user-friendly interface for writing and managing blog posts.
Features:
- Rich Text Editor: Allows users to easily format and style their blog posts with features like bold, italics, headings, and more.
- Social Login: Provides the option for users to log in to the application using their social media accounts, making the login process convenient and quick.
- Categories and Tags: Allows users to categorize and tag their blog posts, making it easier for readers to find relevant content.
- Search Functionality: Enables users to search for specific blog posts or topics within the application, improving the overall user experience.
- Email Verification: Implements an email verification process for user registration, ensuring the security and authenticity of user accounts.
Installation:
To install PocketBlog, follow these steps:
- Clone the repository:
git clone [repository url]
- Change to the project directory:
cd pocketblog
- Install the dependencies using npm:
npm install
- Start the application:
npm start
- The application should now be running on your local machine. Open your web browser and navigate to
http://localhost:3000to access PocketBlog.
Summary:
PocketBlog is a user-friendly blog application developed using React and Pocketbase. With features like rich text editing, social login, categories and tags, search functionality, and email verification, PocketBlog offers a comprehensive solution for writing, managing, and browsing blog posts. The application is actively developed and encourages community contributions.