Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rishavconsolelog21/blogapp
Blog Web Application using Appwrite as a Backend as a Service (BaaS) solution.
https://github.com/rishavconsolelog21/blogapp
appwrite react
Last synced: about 1 month ago
JSON representation
Blog Web Application using Appwrite as a Backend as a Service (BaaS) solution.
- Host: GitHub
- URL: https://github.com/rishavconsolelog21/blogapp
- Owner: rishavConsoleLog21
- License: mit
- Created: 2024-07-11T17:29:53.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-17T21:12:57.000Z (5 months ago)
- Last Synced: 2024-07-18T20:27:20.150Z (5 months ago)
- Topics: appwrite, react
- Language: JavaScript
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blog Web Application using Appwrite
This template provides a minimal setup to create a Blog Web Application using Appwrite as a Backend as a Service (BaaS) solution. Appwrite is an open-source platform that simplifies backend development by providing ready-to-use APIs and services.
## Features
- User Authentication: Appwrite offers built-in user authentication and authorization features, allowing users to sign up, log in, and manage their accounts securely.
- Database Integration: Appwrite provides a NoSQL database that can be easily integrated into your application. You can store and retrieve blog posts, comments, and other data using the Appwrite API.
- File Storage: With Appwrite, you can easily upload and manage files associated with your blog posts, such as images or attachments.
- Real-time Updates: Appwrite supports real-time updates through webhooks and event listeners, allowing you to implement features like live comments or notifications.
- Custom Business Logic: Appwrite allows you to write custom server-side functions using your preferred programming language, giving you full control over your application's backend logic.## Getting Started
To get started with this template, follow these steps:
1. Install Appwrite: Visit the [Appwrite documentation](https://appwrite.io/docs/installation) to install and set up Appwrite on your server or use the hosted version.
2. Clone this repository: Run the following command to clone this repository to your local machine:```bash
git clone https://github.com/your-username/blog-app.git
```3. Install dependencies: Navigate to the project directory and install the required dependencies using your preferred package manager. For example, with npm:
```bash
cd blog-app
npm install
```4. Configure Appwrite: Update the Appwrite configuration file (`appwrite.json`) with your Appwrite server details, including the API endpoint and project ID.
5. Start the development server: Run the following command to start the development server:
```bash
npm run dev
```6. Open your browser and visit `http://localhost:3000` to see the Blog Web Application in action.
## Contributing
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request on the [GitHub repository](https://github.com/your-username/blog-app).
## License
This project is licensed under the [MIT License](LICENSE).
# React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh