CMS

CMS Used AI

12 devlogs
6h 45m
•  Ship certified
Created by Cypher

Creating MERN stack CMS web application, which is expected to contain almost all off the advance features, from students' admission, to their batch assignment, attendance, result and final transcript. I'm super ready for suggestions, so feel free to suggest!

Timeline

Ship 1

1 payout of shell 95.0 shells

Cypher

16 days ago

Cypher Covers 12 devlogs and 6h 45m

Tweaked to host it on Nest, alongwith some little fixes.

Update attachment

Fixed some newly aroused bugs, very hectic day.

Update attachment

A bunch of fixes

Update attachment

(+) Features added (-) Features removed (/) Features changed

/ Fixed all the conflicts caused by the unified user model, see previous devlog for more info about it.

Update attachment

(+) Features added (-) Features removed (/) Features changed

  • Added unified user model, now all models inherit from that user model, simplifying the authentication process, while keeping the logic clear. / Fixed some of the authentication features that were broken because of unified model implementation, still a list of broken features.
Update attachment

(+) Features added (-) Features removed (/) Features changed

/ UID not being displayed on profile page (FIX)
+ Created blueprint of CNIC validation helper function on backend

Update attachment

(+) Features added (-) Features removed (/) Features changed

/ Changed regno to UID, cuz it feels more practical

Update attachment

(+) Features added (-) Features removed (/) Features changed

/ Teacher's registration number creation utility now uses slugs to create the after decimal part of the UID

Update attachment

(+) Features added (-) Features removed (/) Features changed

  • Admins can create teachers (frontend+backend)
  • Admins can delete teacher (frontend+backend)
  • Admins can view teachers (frontend+backend)
  • Department schema has slug now, to standardize naming conventions, such as CS for Computer Science and SWE for Software Engineering.

No features are removed since last devlog!

Update attachment

(+) Features added
(-) Features removed
(/) Features changed

  • Admins can create Programs (Degree programs)
  • Admins can create Departments
  • Programs form dynamically shows departments from database, to make department selection much easier

  • Teachers can signup

  • Students can signup

/ useSignup hook now points to the right API endpoint

Update attachment

Unified Student, Teacher and Admin model to a single User model, and work's being done with the help of mongoDb's populate query.

Update attachment

Created the MVP, which contains important database models, custom jwt-based authentication and some other features such as automatic UID assignment to student upon successful admission. Detailed description is in the Github Repo

Update attachment