Mission: Land a role at rtCamp by mastering JavaScript, React, Python, and Frappe Framework
Timeline: October 18, 2025 β April 3, 2026 | Target Application: April 7, 2026
This repository is my structured 24-week learning roadmap to transition from Windchill PLM development to modern full-stack development with Frappe Framework. Every commit represents progress, every project showcases growth, and every PR builds my open-source profile.
What's Inside:
- π 24 weeks of daily learning & practice
- π» JavaScript β React β Node.js β Python β Frappe
- π€ 15+ targeted open-source contributions
- π 5+ production-ready portfolio projects
- ποΈ System design fundamentals
- πΌ Interview preparation & mock rounds
Weeks 1-8 Deliverables:
|
Weeks 9-16 Deliverables:
|
Weeks 9-16 Deliverables:
|
Weeks 17-24 Deliverables:
|
Week | Dates | Focus Area | Status | Notes |
---|---|---|---|---|
Week 1 | Oct 18-24 | JavaScript Fundamentals I | π’ Current (Day 3/7) | Variables, Functions, Objects, Arrays |
Week 2 | Oct 25-31 | JavaScript Fundamentals II | βͺ Upcoming | Closures, Prototypes, this keyword |
Week 3 | Nov 1-7 | Advanced JavaScript | βͺ Upcoming | Async/Await, Promises, ES6+ |
Week 4 | Nov 8-14 | JavaScript Projects | βͺ Upcoming | DOM Manipulation, API integration |
Week 5 | Nov 15-21 | React Fundamentals | βͺ Upcoming | Components, Props, State |
... | ... | ... | βͺ Upcoming | View Full Roadmap |
π Detailed Progress Tracking: See PROGRESS.md
- Task Manager CLI
Week 1
- Pure JavaScript console application - Expense Tracker
Week 2-3
- Advanced JS with local storage - E-commerce Dashboard
Week 5-6
- React + API integration - Hospital Management System Enhanced
Week 9-10
- Python + React + FastAPI - Frappe Custom App
Week 13-14
- Full Frappe application with ERPNext integration
Daily Routine:
- π Learn new concepts (1-2 hours)
- πͺ Solve practice problems (1 hour)
- π¨ Build/contribute to projects (1-2 hours)
- π Document learnings (30 mins)
- β‘ Git commit & push daily
Goal: 15+ merged PRs to Frappe/ERPNext ecosystem
Target Projects:
- Frappe Framework
- ERPNext
- Frappe Charts
- Frappe UI
- Healthcare Module
Contribution Types:
- π Bug fixes
- π Documentation improvements
- β¨ Feature enhancements
- π§ͺ Test coverage
Planning to write 10+ technical blogs documenting my learning journey:
- JavaScript Closures Explained Simply
- React Hooks: A Practical Guide
- Building Your First Frappe App
- ERPNext Customization Best Practices
- System Design for Beginners
- ...and 5 more topics
After 6 months as a Windchill PLM Developer at TCS, I realized my passion lies in modern full-stack development. rtCamp's work with WordPress, open source, and cutting-edge technologies aligns perfectly with my career goals. This repository is my commitment to systematic learning, consistent progress, and building a portfolio that proves I'm ready.
If you find this roadmap helpful or want to follow my progress:
- β Star this repository
- π Watch for updates
- π Share with others preparing for tech roles
Started: October 18, 2025
Last Updated: October 20, 2025
Current Status: Week 1 Day 3 - JavaScript Objects
"The journey of a thousand miles begins with a single commit." π