Skip to content

CodeVerse is a .NET MAUI mobile app for digital learning. Teachers can create courses, upload materials, manage classes and track student progress. Students access lessons, complete tasks and see their results. The project is a classroom prototype for ZSM nr 3 in Kraków.

Notifications You must be signed in to change notification settings

lllda06/CodeVerse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 CodeVerse — Mobile Learning Platform for Teachers & Students

A modern .NET MAUI cross-platform app for managing courses, materials, and student progress.

CodeVerse to aplikacja edukacyjna stworzona w .NET MAUI, przeznaczona dla nauczycieli oraz uczniów. Platforma umożliwia zarządzanie kursami, udostępnianie materiałów, śledzenie postępów oraz wygodną komunikację między nauczycielem a klasą.

✨ Features

👨‍🏫 Teacher Panel • Tworzenie i edytowanie kursów • Dodawanie materiałów (PDF, prezentacje, linki, zadania, wideo) • Podgląd postępów każdego ucznia • Dynamiczny dashboard oparty na rzeczywistych danych

👨‍🎓 Student Panel • Dostęp do kursów przypisanych do ucznia • Otwieranie i przeglądanie materiałów • Automatyczne zapisywanie postępów • Elegancki i prosty w obsłudze interfejs

🧱 Architecture • .NET MAUI (Android/iOS/Desktop) • Własna lekka baza danych: AppData.cs (persisted JSON storage) • Modele: Kursy, Materiały, Użytkownicy, Zapisy, Postęp • Struktura oparta na stronach XAML + code-behind

📂 Screens Included • TeacherDashboardPage • StudentDashboardPage • StudentCoursePage • TeacherLogin / Register • StudentLogin / Register • AddMaterialPage • NewCoursePage

🚀 Roadmap • 🔜 SQLite real database • 🔜 Synchronizacja w chmurze • 🔜 Interaktywny tryb quizów i zadań • 🔜 System powiadomień (Firebase) • 🔜 Obsługa wielu szkół / klas

🛠️ Technologies Used • .NET 8 MAUI • C# • XAML + MVU style binding • Custom lightweight JSON persistence

📘 Purpose

This project is being developed as a modern digital classroom tool supporting the educational workflow in Polish IT schools. Ideal for teachers who need simple tools to manage lessons — and for students who want everything in one app.

About

CodeVerse is a .NET MAUI mobile app for digital learning. Teachers can create courses, upload materials, manage classes and track student progress. Students access lessons, complete tasks and see their results. The project is a classroom prototype for ZSM nr 3 in Kraków.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages