Back to articles
I Turned My University Java Project Into an Open Source Auth Toolkit
How-ToTools

I Turned My University Java Project Into an Open Source Auth Toolkit

via Dev.toYuvraj Kunwar

I was jobless and needed to build my portfolio. Instead of starting from scratch, I took my university LMS assignment and transformed it into something other developers could actually use. The Problem My original project was a basic Java CLI for a class. It worked, but it was not something anyone would star on GitHub. The Transformation I restructured it into EduAuth, a lightweight authentication and enrollment CLI that teaches auth patterns while being genuinely useful. What I Added Proper password hashing with SHA-256 and per-user salt generation UUID based session tokens with configurable timeout Role based access control (STUDENT, INSTRUCTOR, ADMIN) Command pattern architecture for clean CLI design File based JSON persistence 20+ JUnit 5 tests Maven build with executable JAR output What I Learned Refactoring existing code taught me more about architecture than building from scratch Writing JUnit tests after the fact exposed design flaws I did not notice before Documentation and a c

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles