Skip to content

The TM-MVC project demonstrates a lightweight JavaScript framework inspired by the MVC (Model-View-Controller) architectural pattern. It enables dynamic binding of UI elements to data models without relying on external libraries or frameworks like Angular or React

Notifications You must be signed in to change notification settings

AbhiScript/TM_MVC_Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

TM-MVC (Template Model-View-Controller)

TM-MVC is a lightweight JavaScript-based MVC framework designed to enable two-way data binding, dynamic UI updates, and event-driven programming without relying on external libraries. This project includes an example application for managing customer data, demonstrating CRUD functionality and conditional rendering.

Features

  • Two-Way Data Binding: Updates between the model and UI are synchronized automatically.
  • Dynamic UI Updates: Changes in the data model reflect instantly on the UI.
  • CRUD Functionality: Includes Create, Read, Update, and Delete operations for customer management.
  • Lightweight and Dependency-Free: Built entirely with vanilla JavaScript.

Project Structure

TM-MVC/
├── index.html       # Main application entry point
├── WEB-INF/         # Additional resources (e.g., configurations, server-side components)

About

The TM-MVC project demonstrates a lightweight JavaScript framework inspired by the MVC (Model-View-Controller) architectural pattern. It enables dynamic binding of UI elements to data models without relying on external libraries or frameworks like Angular or React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages