zeba_academy_pathfinder 1.0.0
zeba_academy_pathfinder: ^1.0.0 copied to clipboard
A career guidance package with roadmaps, skill gap analysis and learning paths.
š§ 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.