Skip to content

Commit f834496

Browse files
Merge pull request steam-bell-92#233 from Quantum3600/refactor-the-webapp-module
[PR]: Strict Frontend Codebase Modularization & Refactoring
2 parents 2c96062 + eae2e18 commit f834496

16 files changed

Lines changed: 3830 additions & 8261 deletions

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ print("\n👋 Thanks for playing!\n")
109109

110110
### ✅ Web App Projects - Structure
111111

112-
For web implementation, add to `web-app/js/projects.js`:
112+
For web implementation, add to `web-app/js/projects/your-project-name.js`:
113113

114114
```javascript
115115
// 1. HTML Template Function
@@ -137,7 +137,7 @@ function initYourProject() {
137137
});
138138
}
139139

140-
// 3. Register in getProjectHTML() and initializeProject()
140+
// 3. Register in getProjectHTML() and initializeProject() in `web-app/js/projects.js`
141141
```
142142

143143
### ✅ Web App Projects - Guidelines

web-app/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -990,6 +990,18 @@ <h2 class="playground-title">🐍 Python Playground</h2>
990990
<script src="js/projects/derivative-calculator.js"></script>
991991
<script src="js/projects/morse-code.js"></script>
992992
<script src="js/projects/tower-of-hanoi.js"></script>
993+
<script src="js/projects/number-converter.js"></script>
994+
<script src="js/projects/typing-speed-tester.js"></script>
995+
<script src="js/projects/snake.js"></script>
996+
<script src="js/projects/spot-the-difference.js"></script>
997+
<script src="js/projects/whack-a-mole.js"></script>
998+
<script src="js/projects/tic-tac-toe.js"></script>
999+
<script src="js/projects/password-forge.js"></script>
1000+
<script src="js/projects/emoji-memory-game.js"></script>
1001+
<script src="js/projects/2048-game.js"></script>
1002+
<script src="js/projects/rock-paper-scissor.js"></script>
1003+
<script src="js/projects/word-scramble.js"></script>
1004+
<script src="js/projects/dots-boxes.js"></script>
9931005
<script src="js/projects/math-quiz.js"></script>
9941006
<script src="js/projects/simon-says.js"></script>
9951007

0 commit comments

Comments
 (0)