# 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.

