Skip to content

boc1102/contact-list

Repository files navigation

Express + EJS + Webpack MVC Learning Project (Contact List)

This repository contains a small MVC-based project of a contact list, developed during my learning process with Express, EJS, and Webpack.

📌 Purpose

The main goal of this project is to understand how to structure a Node.js application using the MVC (Model–View–Controller) pattern while integrating common tools used in modern web development.

SQLite was used as the database solution to simplify setup and development, avoiding the need for external services or complex configuration. This choice was made purely for learning purposes, the database layer is not an optimal or scalable implementation, but an approach to focus on understanding MVC flow, data handling, and integration with Express.

This project focuses on:

  • Structuring an application using MVC
  • Handling routes and logic with Express
  • Rendering dynamic views using EJS

This is an educational project, not intended for production use, some implementations may be simplified, unoptimized or experimental, as the focus is learning.

About

Contact list MVC project developed for learning purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors