https://github.com/isayanpal/thoughtbook
ThoughtBook is a blog-writing platform where users can create, organize, and manage their blog posts efficiently.
https://github.com/isayanpal/thoughtbook
cloudflare-workers hono jwt-authentication postgresql prisma-orm react typescript zod-validation
Last synced: 3 months ago
JSON representation
ThoughtBook is a blog-writing platform where users can create, organize, and manage their blog posts efficiently.
- Host: GitHub
- URL: https://github.com/isayanpal/thoughtbook
- Owner: isayanpal
- Created: 2024-09-26T19:02:25.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-03T13:00:06.000Z (over 1 year ago)
- Last Synced: 2025-06-10T20:14:28.900Z (about 1 year ago)
- Topics: cloudflare-workers, hono, jwt-authentication, postgresql, prisma-orm, react, typescript, zod-validation
- Language: TypeScript
- Homepage: https://thoughtbook-nine.vercel.app
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ThoughtBook ✍️
ThoughtBook is a blog-writing platform where users can create, organize, and manage their blog posts efficiently.
## Features 🌟
- **Responsive User Interface** 📱: A user-friendly, mobile-optimized design for a smooth writing experience.
- **Serverless Backend** ⚡: Cloudflare Workers with the Hono framework provide low-latency responses and scalability for handling traffic.
- **Data Validation** ✅: Ensures the accuracy of data input using Zod for robust validation.
- **Static Type-Checking** 🛠️: TypeScript enhances developer productivity with static type-checking and reliability.
- **Seamless Database Interactions** 💾: Powered by Prisma for efficient and optimized database operations.
- **Secure Authentication** 🔒: JWT-based authentication for secure and personalized user sessions.
## Technologies Used 🛠️
- **Language**: TypeScript 🟦
- **Frontend**: React ⚛️
- **Backend**: Cloudflare Workers ☁️ (Hono Framework)
- **Validation Library**: Zod 🔍
- **ORM**: Prisma 📚
- **Database**: PostgreSQL 🐘
- **Authentication**: JWT 🔑