https://github.com/harshavardh8n/serverless-blogging-backend
Serverless Blogging Backend: A serverless backend for a blogging website, built with Hono, PostgreSQL, Prisma, and TypeScript. Deployed on Cloudflare, it supports efficient management of blog posts and user interactions with automatic scaling.
https://github.com/harshavardh8n/serverless-blogging-backend
cloudflare hono postgresql prisma typescript wrangler
Last synced: 3 months ago
JSON representation
Serverless Blogging Backend: A serverless backend for a blogging website, built with Hono, PostgreSQL, Prisma, and TypeScript. Deployed on Cloudflare, it supports efficient management of blog posts and user interactions with automatic scaling.
- Host: GitHub
- URL: https://github.com/harshavardh8n/serverless-blogging-backend
- Owner: harshavardh8n
- Created: 2024-09-13T14:11:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-13T14:40:30.000Z (almost 2 years ago)
- Last Synced: 2025-03-30T20:18:01.214Z (over 1 year ago)
- Topics: cloudflare, hono, postgresql, prisma, typescript, wrangler
- Language: TypeScript
- Homepage: https://backend.harshavardhangaikwad511.workers.dev
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Serverless Blogging Backend
This project is a serverless backend for a blogging website, designed to handle blog post management and user interactions. Built using Hono, PostgreSQL, Prisma, and TypeScript, and deployed on Cloudflare, it supports automatic scaling and efficient data handling.
# Setup
```
npm install
npm run dev
```
```
npm run deploy
```
## Features
- **Serverless Architecture:**
- Utilizes Cloudflare for automatic scaling and high availability.
- **Efficient Blog Post Management:**
- Manage blog posts with CRUD operations.
- **User Interactions:**
- Handles user actions such as creating and managing posts.
## Tech Stack
- **Hono:** A lightweight framework for building serverless functions.
- **PostgreSQL:** A robust relational database for storing blog and user data.
- **Prisma:** An ORM for easy database management and queries.
- **TypeScript:** Provides type safety and better development experience.
- **Cloudflare:** Ensures serverless deployment and scaling.