Skip to content

24-week structured learning journey to master JavaScript, React, Python, and Frappe Framework for rtCamp

Notifications You must be signed in to change notification settings

Subhash0910/rtcamp-24week-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ rtCamp 24-Week Preparation Journey

GitHub last commit GitHub repo size Week Progress Status

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


πŸ“Š Week 1 Daily Progress

πŸ“Š Week 1 Daily Progress

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7


πŸ“‹ About This Journey

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

🎯 Goals & Progress Tracker

Milestone Target Current Progress
Weeks Completed 24 1
Days Completed 168 3
LeetCode Problems 200+ 0
Projects Built 5+ 0
Open Source PRs 15+ 0
Technical Blogs 10+ 0
Mock Interviews 10+ 0
Total Hours 600+ 7

πŸ“š Learning Phases

🌱 Phase 1: Foundations

Weeks 1-8

Deliverables:

  • Task Manager CLI
  • Expense Tracker App
  • E-commerce Dashboard

🐍 Phase 2: Python & Frappe

Weeks 9-16

Deliverables:

  • Task Manager CLI
  • Expense Tracker App
  • E-commerce Dashboard

🐍 Phase 2: Python & Frappe

Weeks 9-16

Deliverables:

  • Hospital Management System
  • Frappe Custom Module
  • 10+ Merged PRs

πŸ—οΈ Phase 3: Interview Prep

Weeks 17-24

Deliverables:

  • System Design Portfolio
  • Polished GitHub Profile
  • Interview Readiness

πŸ› οΈ Tech Stack

Currently Learning

JavaScript React Node.js Python Frappe

Currently Using (TCS)

Java Windchill JSP

Tools & Platforms

Git VS Code GitHub Linux


πŸ“… Weekly Breakdown

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


πŸš€ Featured Projects

🎯 Planned Projects (5+)

  1. Task Manager CLI Week 1 - Pure JavaScript console application
  2. Expense Tracker Week 2-3 - Advanced JS with local storage
  3. E-commerce Dashboard Week 5-6 - React + API integration
  4. Hospital Management System Enhanced Week 9-10 - Python + React + FastAPI
  5. Frappe Custom App Week 13-14 - Full Frappe application with ERPNext integration

πŸ“ˆ Learning Strategy

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

🀝 Open Source Contributions

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

πŸ“ Technical Blogs (Planned)

Planning to write 10+ technical blogs documenting my learning journey:

  1. JavaScript Closures Explained Simply
  2. React Hooks: A Practical Guide
  3. Building Your First Frappe App
  4. ERPNext Customization Best Practices
  5. System Design for Beginners
  6. ...and 5 more topics

πŸ“« Connect With Me

GitHub LinkedIn Email


πŸ’‘ Why This Journey?

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.


⭐ Support This Journey

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." πŸš€

About

24-week structured learning journey to master JavaScript, React, Python, and Frappe Framework for rtCamp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published