Skip to content

A platform that connects students with training institutes, offering course discovery, social engagement, and personalized recommendations. It includes a mobile app for students and a web-based system for institutes with analytics.

Notifications You must be signed in to change notification settings

AntonDirani/Course-Finder-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Courses Finder Platform

A platform that connects students with training institutes, making it easier to discover and enroll in relevant courses. With an intelligent recommendation system, it suggests courses based on student interests and activities. The platform includes a mobile app for students to explore courses and engage socially, while institutes benefit from a web-based system with analytics to track trends and student engagement.

Developed as a university graduation project in the Software Engineering Specilization.


🚨 The Problem

Training centers in Damascus face a communication and accessibility gap with students. Many students struggle to find nearby centers and explore available courses, while centers face challenges in reaching a broader audience. This disconnect limits learning opportunities and prevents training centers from maximizing their outreach.


🎯 Project Goal

The project aims to bridge this communication gap by providing fast, real-time access to course and institute information. It encourages students to discover courses in an engaging, social, and interactive way while helping institutes reach more students efficiently.


πŸš€ Features

Student Features

βœ” Browse & Filter training centers and courses
βœ” Follow students or training centers
βœ” Mark Interest or Attend a course
βœ” View Friends' Activities and announcements
βœ” Customize Interests for personalized recommendations
βœ” Engage with Training Center Announcements

Training Center Features

βœ” Manage Profile details
βœ” Add, Edit, & Remove courses
βœ” Schedule & Update course timings
βœ” Send Announcements to students
βœ” Access Analytics on student engagement

Admin Features

βœ” Manage Platform Settings and structure
βœ” Create, Edit, & Delete training center accounts


πŸ—οΈ Architecture & Technologies Used

  • Framework: Flutter
  • Language: Dart
  • State Management: Provider
  • Design Pattern: MVVM
  • External Services: Google Maps API
  • Backend: Laravel, REST API
  • Database: MySQL

Screenshots

image alt image alt

https://drive.google.com/file/d/1CGv_tN3bJu5_klCRCQkO12MpCMt_3re0/view?usp=sharing

About

A platform that connects students with training institutes, offering course discovery, social engagement, and personalized recommendations. It includes a mobile app for students and a web-based system for institutes with analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •