Skip to content

MyExpress is a lightweight Node.js framework built on Express.js, designed for rapid web application development following the MVC architecture.

License

Notifications You must be signed in to change notification settings

Gicehajunior/myexpress-framework

Repository files navigation

MyExpress Framework

MyExpress is a lightweight Node.js framework built on Express.js, designed for rapid web application development following the MVC architecture.

Features

  • Modular structure with MVC pattern
  • Built-in authentication system
  • View engine support (EJS, Pug, etc.)
  • Configurable routing system
  • Security enhancements (CORS, Helmet, Morgan)
  • Database integration via Sequelize ORM
  • Webpack support for asset bundling

Installation

git clone https://github.com/Gicehajunior/myexpress-framework.git
cd myexpress-framework
npm install

Running the Framework

Development Mode

npm run build

Production Mode

npm start

Folder Structure

myexpress-framework/
├── app/
│   ├── controllers/
│   ├── models/
│   ├── views/
├── config/
├── public/
├── routes/
├── server.js
├── package.json
├── README.md

License

This project is licensed under the ISC License. See License file for details.


Note

This is an initial version of MyExpress. Full documentation will be provided upon the first official release.

About

MyExpress is a lightweight Node.js framework built on Express.js, designed for rapid web application development following the MVC architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published