zeba_academy_certificate_ui 1.0.0 copy "zeba_academy_certificate_ui: ^1.0.0" to clipboard
zeba_academy_certificate_ui: ^1.0.0 copied to clipboard

Beautiful certificate, award, badge and verification UI package for Flutter.

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! šŸš€

0
likes
140
points
76
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Beautiful certificate, award, badge and verification UI package for Flutter.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_certificate_ui