zeba_academy_certificate_ui

License: GPL v3 Flutter Dart

A beautiful Flutter UI package for creating professional certificate templates, achievement badges, award cards, verification layouts, and printable certificate designs.

Perfect for:

  • šŸŽ“ E-Learning Platforms
  • šŸ« Schools & Universities
  • šŸ¢ Corporate Training Programs
  • šŸ† Competitions & Events
  • šŸ“œ Certification Systems
  • 🌐 Educational Apps

Features

āœ… Certificate Templates

āœ… Achievement Badges

āœ… Award Cards

āœ… Verification Layouts

āœ… Printable Certificate Designs

āœ… Responsive Layouts

āœ… Material Design Support

āœ… Highly Customizable

āœ… Lightweight & Easy to Use


Installation

Add the package to your pubspec.yaml:

dependencies:
  zeba_academy_certificate_ui: ^1.0.0

Then run:

flutter pub get

Import:

import 'package:zeba_academy_certificate_ui/zeba_academy_certificate_ui.dart';

Certificate Template

Create elegant certificate layouts in seconds.

CertificateTemplate(
  recipientName: 'John Doe',
  courseName: 'Flutter Development',
  issueDate: '09 June 2026',
  issuer: 'Zeba Academy',
)

Achievement Badge

Display achievement and reward badges.

AchievementBadge(
  title: 'Gold',
  type: BadgeType.gold,
)

Available badge types:

BadgeType.gold
BadgeType.silver
BadgeType.bronze
BadgeType.achievement
BadgeType.excellence

Award Card

Showcase awards professionally.

AwardCard(
  title: 'Best Student',
  recipient: 'John Doe',
  description: 'Outstanding performance in Flutter Development.',
)

Verification Layout

Display certificate verification information.

VerificationCard(
  certificateId: 'CERT-2026-001',
  issuedTo: 'John Doe',
  issueDate: '09 June 2026',
  verified: true,
)

Printable Certificate

Create print-friendly certificate layouts.

PrintableCertificate(
  child: CertificateTemplate(
    recipientName: 'John Doe',
    courseName: 'Flutter Development',
    issueDate: '09 June 2026',
    issuer: 'Zeba Academy',
  ),
)

Complete Example

import 'package:flutter/material.dart';
import 'package:zeba_academy_certificate_ui/zeba_academy_certificate_ui.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Certificate UI Demo'),
        ),
        body: SingleChildScrollView(
          padding: const EdgeInsets.all(20),
          child: Column(
            children: [
              CertificateTemplate(
                recipientName: 'John Doe',
                courseName: 'Flutter Development',
                issueDate: '09 June 2026',
                issuer: 'Zeba Academy',
              ),

              SizedBox(height: 24),

              AchievementBadge(
                title: 'Gold',
                type: BadgeType.gold,
              ),

              SizedBox(height: 24),

              AwardCard(
                title: 'Best Student',
                recipient: 'John Doe',
                description: 'Outstanding Performance',
              ),

              SizedBox(height: 24),

              VerificationCard(
                certificateId: 'CERT-2026-001',
                issuedTo: 'John Doe',
                issueDate: '09 June 2026',
              ),
            ],
          ),
        ),
      ),
    );
  }
}

Roadmap

Future releases may include:

  • Multiple Certificate Themes
  • Modern Certificate Templates
  • QR Code Verification
  • Digital Signatures
  • Academy Logo Support
  • Watermark Support
  • PDF Export Integration
  • A4 & Letter Print Formats
  • Portrait & Landscape Certificates
  • Ribbon Awards
  • Trophy Cards
  • Dark Mode Support
  • Localization Support

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

See the LICENSE file for details.


About Me

✨ I’m Sufyan bin Uzayr, an open-source developer passionate about building and sharing meaningful projects.

You can learn more about me and my work at:


Your All-in-One Learning Hub

šŸš€ Explore courses and resources in coding, technology, and development at Zeba Academy.

Empower yourself with practical skills through curated tutorials, real-world projects, and hands-on learning.

Resources

āž” Visit our main site: https://zeba.academy

āž” Explore coding resources: https://code.zeba.academy

āž” YouTube: https://www.youtube.com/@zeba.academy

āž” Instagram: https://www.instagram.com/zeba.academy


Contributing

Contributions, issues, and feature requests are welcome.

If you would like to improve this package, feel free to open an issue or submit a pull request.


Support

If you find this package useful, consider starring the repository and sharing it with the Flutter community.

Happy Coding! šŸš€