Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 2.5 KB

File metadata and controls

58 lines (40 loc) · 2.5 KB

📚 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