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

  •  
  •