https://github.com/gicehajunior/myexpress-framework
MyExpress is a lightweight Node.js framework built on Express.js, designed for rapid web application development following the MVC architecture.
https://github.com/gicehajunior/myexpress-framework
exceptions express framework js mexparser mvc mvc-architecture myexpress nodejs
Last synced: about 1 year ago
JSON representation
MyExpress is a lightweight Node.js framework built on Express.js, designed for rapid web application development following the MVC architecture.
- Host: GitHub
- URL: https://github.com/gicehajunior/myexpress-framework
- Owner: Gicehajunior
- License: mit
- Created: 2025-03-17T16:44:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-24T21:41:21.000Z (about 1 year ago)
- Last Synced: 2025-03-24T22:28:28.210Z (about 1 year ago)
- Topics: exceptions, express, framework, js, mexparser, mvc, mvc-architecture, myexpress, nodejs
- Language: JavaScript
- Homepage:
- Size: 1.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License
Awesome Lists containing this project
README
# 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
```sh
git clone https://github.com/Gicehajunior/myexpress-framework.git
cd myexpress-framework
npm install
```
## Running the Framework
### Development Mode
```sh
npm run build
```
### Production Mode
```sh
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](https://github.com/Gicehajunior/myexpress-framework/blob/main/License) file for details.
---
### Note
This is an initial version of MyExpress. Full documentation will be provided upon the first official release.