π This project was the initial prototype of the Openln Engine. It has now evolved into a full-fledged open-source organization: Openln.
Openln Engine is the core learning engine of the Openln ecosystem. It helps learners:
- Set a goal (e.g., "Become a Frontend Developer", "Crack FAANG Interview").
- Get a realistic roadmap with daily tasks and weekly milestones.
- Track progress and level up as they complete challenges.
This prototype was developed to validate the idea of goal-based learning with personalized growth tracking.
- β Core learning structure implemented
- β Task generation and roadmap logic functional
- π Currently being rewritten and modularized in the official Openln repository: π https://github.com/openln-git/openln-engine
- Backend: Node.js, Express.js
- Database: MongoDB (Mongoose)
- Frontend: React.js,TS
- Others: Tailwind CSS, JWT Auth
This repo is no longer actively maintained here.
π Please refer to Openln GitHub Org for the latest version, documentation, and contributor information.
Balaji R (RKB)
Founder & Lead Developer, Openln
GitHub: @balajirkb
LinkedIn: linkedin.com/in/balaji-rkb
This codebase was released under the Apache 2.0 License for learning and prototyping purposes.
You're welcome to contribute to the Openln now!