Skip to content

A revolutionary web platform bridging the gap between students, schools, and companies in Morocco's educational landscape.

Notifications You must be signed in to change notification settings

mariammouh/careerlinx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CareerLinx πŸš€

Connecting Students to Their Future Careers

SoloTrack logo

A revolutionary web platform bridging the gap between students, schools, and companies in Morocco's educational landscape.


🌟 Project Showcase

CareerLinx isn't just another educational platformβ€”it's a game-changing solution that transforms how students navigate their academic and professional journeys. Born from the innovative minds at Γ‰cole SupΓ©rieure de Technologie – Agadir, this platform tackles real-world challenges with cutting-edge technology.

πŸ‘₯ The Dream Team

  • Nadia BOUKHALI - Full-Stack Developer & UI/UX Designer
  • Mariam MOUH - Backend Architect & Database Specialist
  • Salma CHLIH - Frontend Developer & Systems Analyst

πŸŽ“ Academic Excellence

  • Supervisor: Mr. Hicham EL MOUBTAHIJ
  • Institution: Γ‰cole SupΓ©rieure de Technologie – Agadir, UniversitΓ© IBN ZOHR
  • Specialty: Computer Engineering
  • Defense: April 5, 2024 | Grade: Distinction

🎯 The Challenge We Solved

Students in Morocco face a maze of confusion when transitioning from high school to university and then to their careers:

  • Information Scattered across dozens of websites
  • No Centralized Communication between students, schools, and employers
  • Lack of Resources for exam preparation and interview skills
  • Complex Application Processes that discourage talented candidates

πŸ’‘ Our Solution: One Platform, Infinite Possibilities


πŸ”₯ What Makes CareerLinx Special

πŸŽ“ For Students: Your Career Command Center

  • Smart Dashboard with AI-powered recommendations
  • Advanced Search Engine with 15+ filter criteria
  • Professional CV Builder with 5 stunning templates
  • Exam Archive of 121+ past papers from top Moroccan institutions
  • Interview Prep Suite with stress management tools
  • Personal Notebook with cloud sync
  • Real-time Notifications for opportunities and results

🏫 For Schools: Streamlined Excellence

  • Analytics Dashboard with enrollment predictions
  • Automated Competition Management from creation to results
  • Candidate Pipeline with smart filtering
  • Statistical Insights with beautiful Chart.js visualizations
  • Bulk Communication tools for efficient outreach

🏒 For Companies: Talent Discovery Made Easy

  • Job Posting Engine with multi-criteria matching
  • Candidate Screening with downloadable portfolios
  • Interview Scheduling with calendar integration
  • Performance Analytics to track hiring success
  • Direct Communication with potential hires

βš™οΈ For Admins: Mission Control

  • Platform Analytics with user engagement metrics
  • Support Ticket System for instant problem resolution
  • Content Moderation tools for quality assurance
  • User Management with role-based permissions

πŸ’» Tech Stack That Powers Success

🎨 Frontend Arsenal

// Modern, Responsive, Beautiful
HTML5 + CSS3          // Semantic structure & stunning visuals
JavaScript (ES6+)      // Interactive user experiences
Bootstrap 4.5          // Mobile-first responsive design
jQuery 3.6             // Smooth DOM manipulation
Chart.js 3.0          // Dynamic data visualizations
AJAX                  // Seamless real-time updates

⚑ Backend Powerhouse

<?php
// Robust Server-Side Architecture
PHP 8.0+             // Modern server-side programming
MySQL 8.0            // Reliable relational database
PDO                  // Secure database interactions
Session Management   // User authentication & security
File Upload System   // Document management
Email Integration    // Automated notifications
?>

πŸ› οΈ Development Ecosystem

# Professional Development Tools
Visual Studio Code    # Primary IDE with extensions
XAMPP Stack          # Local development environment
Git + GitHub         # Version control & collaboration
Figma               # UI/UX design & prototyping
Enterprise Architect # System architecture modeling
Looping             # Database design & MCD/MLD

πŸ—οΈ System Architecture

πŸ” Multi-Role Security System

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    STUDENTS     β”‚    β”‚     SCHOOLS     β”‚    β”‚   COMPANIES     β”‚
β”‚   Registration  β”‚    β”‚   Registration  β”‚    β”‚  Registration   β”‚
β”‚   Profile Mgmt  β”‚    β”‚   Program Mgmt  β”‚    β”‚   Job Posting   β”‚
β”‚   Applications  β”‚    β”‚   Competitions  β”‚    β”‚   Recruitment   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                        β”‚                        β”‚
         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                  β”‚
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚  ADMIN PANEL    β”‚
                    β”‚  User Managementβ”‚
                    β”‚  Analytics      β”‚
                    β”‚  Support System β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Database Architecture

  • 15+ Interconnected Tables with optimized relationships
  • Referential Integrity ensuring data consistency
  • Indexing Strategy for lightning-fast queries
  • Backup & Recovery systems for data protection

πŸš€ Key Features Deep Dive

πŸ“ Professional CV Builder

  • Template Gallery: 5 industry-optimized designs
  • Real-time Preview: See changes instantly
  • Smart Suggestions: AI-powered content recommendations
  • Export Options: PDF with ATS-friendly formatting
  • Version Control: Track and manage multiple CV versions

πŸ“š Comprehensive Exam Archive

  • 121+ Past Examinations from prestigious Moroccan institutions
  • Searchable by: Subject, Year, Institution, Difficulty Level
  • Complete Solutions with detailed explanations
  • Performance Tracking to identify improvement areas
  • Mobile-Optimized for studying anywhere

🎨 User Interface Highlights

🌈 Modern Design Philosophy

  • Responsive Design: Perfect on desktop, tablet, and mobile
  • Intuitive Navigation: Users find what they need in 3 clicks or less
  • Visual Hierarchy: Clear information architecture
  • Accessibility: WCAG 2.1 compliant for inclusive access
  • Performance: Sub-3-second page load times

πŸ“Š Data Visualization

  • Interactive Charts: Beautiful visual analytics powered by Chart.js
  • Enrollment Trends: Multi-year data visualization with trend analysis
  • Performance Metrics: Real-time dashboard with key statistics
  • Custom Reports: Exportable charts and graphs for presentations

πŸ”§ Installation & Setup

⚑ Quick Start

# 1. Clone the repository
git clone https://github.com/mariammouh/careerlinx.git

# 2. Set up XAMPP environment
# - Start Apache & MySQL services
# - Create database 'careerlinx'

# 3. Import database
mysql -u root -p careerlinx < database/careerlinx.sql

# 4. Configure settings
cp config/config.example.php config/config.php
# Edit database credentials

# 5. Launch the application
# Navigate to: http://localhost/careerlinx

πŸ›‘οΈ Security Configuration

  • Enable HTTPS in production
  • Configure secure file upload directories
  • Set up email server for notifications
  • Implement rate limiting for API endpoints

πŸš€ Future Roadmap

  • Mobile App: Native iOS & Android applications
  • AI Integration: Machine learning for better recommendations
  • Blockchain Verification: Secure credential verification system
  • International Expansion: Support for universities across Africa
  • Premium Features: Advanced analytics and priority support

About

A revolutionary web platform bridging the gap between students, schools, and companies in Morocco's educational landscape.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published