Skip to content

Refactor the Codebase to be DRY (Don't Repeat Yourself) #307

@jineshnagori

Description

@jineshnagori

This is a high-level issue to track the overall progress of making our codebase more modular and maintainable. The current HTML files (index.html, about.html, etc.) repeat large chunks of code, specifically the navbar, footer, section, and common scripts. This makes updates difficult and inconsistent. The goal is to isolate these repeated sections into reusable templates that can be loaded dynamically.

Tasks:

  • Create a reusable navbar template.
  • Create a reusable footer template.
  • Centralize common JavaScript logic.
  • Modularize the CSS files.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions