A beautiful, user-friendly web application for generating and copying Flutter box-shadow values. Perfect for developers who want to quickly find and implement the perfect shadow for their projects.
- 🎨 Visual Shadow Preview - See exactly how each shadow looks before using it
- 📋 One-Click Copy - Click any shadow card to copy the Flutter to your clipboard
- 🎯 Curated Collection - Hand-picked shadows from subtle to dramatic
- 📱 Responsive Design - Works perfectly on desktop, tablet, and mobile
- ⚡ Fast & Lightweight - Built with Next.js for optimal performance
- 🔍 SEO Optimized - Discoverable and shareable
- Browse Shadows - Scroll through the collection of shadow cards
- Preview Effects - Each card shows a live preview of the shadow
- Copy Flutter - Click any shadow card to copy the Flutter
box-shadowvalue - Paste & Use - Paste the copied value into your Flutter project
To add new shadow definitions to the collection:
- Open
src/lib/shadows.ts - Find the
shadowsarray - Add your new shadow object:
{
shadow: 'rgba(0, 0, 0, 0.1) 0px 4px 12px 0px',
credit: "by figma"
}- The shadow will automatically appear in the grid
We welcome contributions! Here's how you can help:
- 🐛 Report Bugs - Found an issue? Open a GitHub issue
- 💡 Suggest Features - Have an idea? I'd love to hear it
- 🎨 Add Shadows - Submit new shadow definitions
- 📝 Improve Docs - Help make the documentation better
- 🔧 Fix Issues - Browse open issues and submit PRs
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes
- Test your changes locally
- Commit your changes:
git commit -m 'Add amazing feature' - Push to your branch:
git push origin feature/amazing-feature - Open a Pull Request
- Use TypeScript for type safety
- Follow the existing code formatting
- Add comments for complex logic
- Test your changes before submitting
When adding new shadows:
- Ensure good contrast and visibility
- Test on different background colors
- Keep shadow values reasonable (not too extreme)
- Framework: Next.js 15 with App Router
- Styling: Tailwind Shadcn
- Typography: Geist & Manrope fonts
- Icons: Lucide React
- Language: TypeScript
This project is open source and available under the MIT License.
If you find this tool helpful, consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs
- 💡 Suggesting improvements
- 🔗 Sharing with other developers
Made with ❤️ for the developer community