Skip to content

N4637/student-course-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Student Course App πŸŽ“

This is a full-stack application that allows students to: create accounts, log in, and manage their course enrollments. Students can view available courses, enroll in them, drop courses they are no longer interested in, and see a list of all their enrolled courses.

🌐 Tech Stack

Backend (Spring Boot)

  • Java with Spring Boot
  • Spring Security with JWT authentication

Frontend (Flutter)

  • Flutter (Dart)
  • BLoC pattern for state management

✨ Features

  • πŸ” User Authentication

    • Sign up with name, email, password
    • Login to access your course dashboard
    • JWT-based session management
  • πŸ“š Course Management

    • View all available courses
    • Enroll in desired courses
    • Drop enrolled courses
    • View list of currently enrolled courses
    • Email notification each time a student drops or enroll in a course

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published