Properly estimate your tasks with the help of a corgi
A fun web app that provides random time estimates for your tasks, accompanied by adorable corgi images. Because sometimes you need a corgi to tell you how long something will take.
- 🎲 Random time estimates (1-40 hours)
- 🐶 Rotating collection of cute corgi images
- 💬 Community-suggested estimation messages
- 🌓 Light/dark mode toggle
- 📱 Fully responsive design
- ✨ Modern UI with smooth animations
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Backend: Convex
- Styling: CSS Modules
- Deployment: Vercel
- Fonts: Geist Sans & Geist Mono
- bun
- Clone the repository:
git clone https://github.com/StefanWin/estimation-corgi.git
cd estimation-corgi- Install dependencies:
bun run install-
Copy
env.exampleto.envConvex will setup its own env variables after you authenticate. -
Start Convex and Next dev servers:
bun run devOpen http://localhost:3000 to see the app.
estimation-corgi/
├── src/
│ ├── app/ # Next.js app router pages
│ ├── components/ # React components
│ ├── constants.ts # App constants (images, etc.)
│ └── util.ts # Utility functions
├── convex/ # Convex backend functions
├── public/ # Static assets (corgi images)
└── package.json
Contributions are welcome! Feel free to:
- Submit new corgi images (with proper attribution)
- Suggest new estimation messages
- Report bugs or request features
- Improve documentation
This project is licensed under the MIT License - see the LICENSE file for details.
- Corgi images sourced from various contributors (see attributions on the /meta page)
- Built with love by stefanwintergerst.com
- 🌐 Live site: estimation-corgi.com
- 📝 Privacy Policy: estimation-corgi.com/privacy