Backend
- [x] top classes api
- [x] top students api
- [x] success cycles api
- [x] count api
- [x] dashboard controller
- [x] spring boot data rest
- [x] entity delete (foreign key issues)
- [x] move links to sub-modules
- [x] pagination
- [x] enum marshal
- [x] actuator
- [x] dev-tools
- [x] authentication
- [x] docker-compose backend prod
- [x] swagger?
- [x] lombok
- [x] /api
- [x] packaging refactor
- [x] parent last names
- [x] push .env files
- [x] enseignement originel
- [x] fix coefficients
- [x] studentExams
- [x] exams
- [x] teacherCycles
- [x] studentCycles
- [x] cycles
- [x] seeding should be standalone
- [x] localize faker
- [x] teachers
- [x] gradeSubjects
- [x] make sector seeder more generic
- [x] link grade and sector
- [x] sectors
- [x] link grade and class
- [x] grade
- [x] subjects
- [x] remove parenthood id
- [x] classes
- [x] parents
- [x] update data generation
- [x] update models
- [x] save api collections
- [x] parenthood creation
- [x] student creation
- [x] api testing tool
- [x] seed
- [x] sql viewing tool
- [x] postgresql
- [x] java spring boot
Frontend
- [ ] prod frontend won’t authenticate (only the dev’s does)
- [x] shared header with page title and current cycle year
- [ ] parent dashboard
- [ ] teacher dashboard
- [x] student dashboard
- [x] admin dashboard
- [x] color indicator for user
- [x] auth refresh state
- [x] auth translations
- [x] get username for student and other types
- [x] user detail avatar from id
- [x] user filtering
- [x] local save state
- [x] user detail
- [x] color theme
- [x] delete user
- [ ] create user
- [ ] update user
- [x] user name
- [x] contextual menu
- [x] home page
- [x] client auth
- [x] json i18n
- [x] custom splash screen while loading
- [x] custom tab title while loading
- [x] fetch users from api
- [x] i18n
- [x] request from client
- [x] scss
- [x] nuxt ui
- [x] frontend docker-compose prod
- [x] dockerize the frontend
- [x] nuxt init
- [x] branding