Built with Cloudflare Workers, D1 Database and TypeScript
🇺🇸 English | 🇮🇷 فارسی
🚧 Source code is private.
This repository serves as a portfolio and technical documentation for the project.
Print Management System is a cloud-native web application developed for managing print orders through an integrated customer and administrator platform.
The system is designed to simplify order processing, pricing management, file uploads, authentication, and production workflow.
- Customer Authentication
- Admin Dashboard
- Online Print Orders
- Dynamic Pricing
- File Upload
- Invoice Management
- User Management
- JWT Authentication
- Secure Password Hashing
- Cloudflare D1 Database
- REST API
- Responsive Design
| Technology | Description |
|---|---|
| Cloudflare Workers | Backend Runtime |
| TypeScript | Programming Language |
| D1 Database | Database |
| HTML/CSS | Frontend |
| JavaScript | Client-side |
Project screenshots are available in the docs/screenshots folder.
Architecture diagrams are available in docs/architecture.
Database schema is available in docs/database.
- JWT Authentication
- Cookie-based Authentication
- Password Hashing
- Input Validation
- Authorization
- Cloudflare Workers
- Cloudflare D1
Actively Maintained
Soheil Shokrollahi
Backend Developer
TypeScript Developer
Cloudflare Workers Developer