Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors