From a 3-Day Deadline Disaster to a Real Product: Reviving My First Full-Stack Project
The article discusses the revival of a course allocation system project that was initially abandoned after a rushed three-day development. The author returned to the project as part of the GitHub Finish-Up-A-Thon Challenge, ultimately transforming it into a functional web portal for academic administrators. The revamped application now allows for secure management of lecturers and courses, showcasing significant improvements in both functionality and security.
- ▪The Course Allocation System helps academic administrators manage lecturers, courses, and timetables.
- ▪The original project was built in a rush and had numerous issues, including hardcoded credentials and a tangled directory structure.
- ▪The revived application features secure login, a dashboard for live stats, and a fully deployed React frontend.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3253566) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } OLALEKAN OGUNDIMU Posted on May 29 From a 3-Day Deadline Disaster to a Real Product: Reviving My First Full-Stack Project #devchallenge #githubchallenge GitHub “Finish-Up-A-Thon” Challenge Submission This is a submission for the GitHub Finish-Up-A-Thon Challenge What I Built The Course Allocation System is a department-level web portal that lets academic administrators manage lecturers, courses, and timetable allocations — and lets every lecturer log in to view their own assigned…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).