Build the Engineer You Want to Become.
EngineerOS is my long-term software engineering project and personal career operating system.
Instead of building many small tutorial projects, I am building one application that evolves as I learn.
Every new technology I learn becomes a new feature.
- HTML
- CSS
- JavaScript
- Git
- GitHub
- Node.js
- Express.js
- PostgreSQL
- Daily mission tracking with timers and browser-based recovery.
- DSA practice for Arrays, Strings, and Binary Search, with search, filters, sorting, progress tracking, and a continue-practicing prompt.
- PostgreSQL-backed DSA topics and problem-status persistence, with browser storage retained as an offline fallback.
- Create
backend/.envwithDB_USER,DB_HOST,DB_NAME,DB_PASSWORD, andDB_PORTfor your PostgreSQL database. - Run
backend/schema.sqlagainst that database. - In
backend, runnpm start.
The API runs at http://localhost:3000. The frontend is configured for the
usual Live Server addresses: http://127.0.0.1:5500 and
http://localhost:5500.
- React
- TypeScript
- Docker
- AI Integration
- Version 0.1 โ Foundation
- Version 0.2 โ Dashboard
- Version 0.3 โ XP System
- Version 0.4 โ Daily Missions
- Version 1.0 โ Public Release
Built by Mohammad Fazal โค๏ธ