š§ Zeba Academy Pathfinder
A Flutter package for building career guidance experiences with career roadmaps, skill gap analysis, recommended learning paths, and career exploration.
⨠Features
š§ Career Exploration
- Explore different technology careers
- Display career descriptions
- Create career discovery screens
- Organize career options beautifully
š£ļø Career Roadmaps
- Create structured career journeys
- Display learning milestones
- Show step-by-step career progression
- Build developer learning paths
š Skill Gap Analysis
- Display required career skills
- Compare required knowledge areas
- Track missing skills
- Create improvement plans
š Recommended Learning Paths
- Skill-based learning journeys
- Topic organization
- Duration-based learning steps
- Offline learning recommendations
š» Developer Friendly
- Pure Flutter implementation
- No external APIs
- No AI dependency
- Offline supported
- Easy customization
š¦ Installation
Add dependency:
dependencies:
zeba_academy_pathfinder: ^1.0.0
Run:
flutter pub get
š Usage
Import package:
import 'package:zeba_academy_pathfinder/zeba_academy_pathfinder.dart';
šÆ Basic Example
import 'package:flutter/material.dart';
import 'package:zeba_academy_pathfinder/zeba_academy_pathfinder.dart';
void main(){
runApp(
const MaterialApp(
home: PathfinderScreen(),
),
);
}
š§ Career Data
Access available careers:
final careers = CareerDatabase.careers;
for(final career in careers){
print(career.title);
}
Example:
Flutter Developer
Full Stack Developer
š£ļø Career Roadmap
Display career roadmap:
RoadmapView(
career: CareerDatabase.careers.first,
)
Example:
Learn Dart Basics
ā
Flutter UI Development
ā
State Management
š Skill Gap UI
Show required skills:
SkillGapView(
career: CareerDatabase.careers.first,
)
Example:
ā Dart
ā Flutter
ā Firebase
ā Git
š Learning Path
LearningPathView(
career: CareerDatabase.careers.first,
)
šļø Project Structure
lib/
āāā models/
ā āāā career_model.dart
ā āāā skill_model.dart
ā āāā learning_step_model.dart
ā
āāā data/
ā āāā career_database.dart
ā
āāā widgets/
ā āāā career_card.dart
ā āāā roadmap_view.dart
ā āāā skill_gap_view.dart
ā āāā learning_path_view.dart
ā
āāā screens/
āāā pathfinder_screen.dart
š Use Cases
Build:
- Career guidance apps
- Student dashboards
- Learning platforms
- Coding education apps
- Developer portfolio tools
- Course planning systems
š¤ Contributing
Contributions are welcome.
Steps:
git checkout -b feature/new-feature
git commit -m "Add new feature"
git push origin feature/new-feature
Create a Pull Request.
šØāš» About Me
⨠Iām Sufyan bin Uzayr, an open-source developer passionate about building and sharing meaningful projects.
Learn more:
š¼ LinkedIn:
https://www.linkedin.com/in/sufyanism
š Zeba Academy
Your all-in-one learning hub!
š Explore courses and resources in coding, technology, and development.
Main Website:
Coding Resources:
YouTube:
https://www.youtube.com/@zeba.academy
Instagram:
https://www.instagram.com/zeba.academy/
š License
Copyright (C) Sufyan bin Uzayr
This project is licensed under the:
GNU General Public License v3.0
You are free to:
ā Use ā Study ā Modify ā Share ā Improve
Under the terms of GPL-3.0.
See:
LICENSE
ā Support
If this package helps you:
ā Star the repository
ā Share with developers
ā Contribute improvements
ā¤ļø Thank You
Thank you for using Zeba Academy Pathfinder.