Notice: The project is not longer maintained
Welcome to the DIU CGPA Calculator project! This tool helps students of DIU to calculate their CGPA easily and accurately.
The frontend is built with Next.js and hosted on a VPS, served through Cloudflare with aggressive caching rules to ensure fast load times. The backend API is developed using Hono.js, designed specifically for deployment on Cloudflare Workers.
To handle request limits, multiple API workers are deployed in parallel. In fact, the entire application can be fully deployed on Cloudflare's platform, leveraging their free tier for both frontend and backend services.
- Next.js 15
- NextUI v2
- Tailwind CSS
- Tailwind Variants
- TypeScript
- Framer Motion
- next-themes
- Hono
- Zod
- Cloudflare Worker
- PNPM Workspace
pnpm install
pnpm dev