{"id":28627283,"url":"https://github.com/philippebeck/nens","last_synced_at":"2025-06-12T09:08:39.634Z","repository":{"id":208771696,"uuid":"722440660","full_name":"philippebeck/nens","owner":"philippebeck","description":"Node/Express Framework with MySQL","archived":false,"fork":false,"pushed_at":"2024-08-23T08:59:32.000Z","size":503,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-23T10:07:28.962Z","etag":null,"topics":["api","express","framework","node","sql"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/nens","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philippebeck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-23T06:43:30.000Z","updated_at":"2024-06-24T13:35:49.000Z","dependencies_parsed_at":"2024-01-18T14:38:42.535Z","dependency_job_id":"0cf59433-5438-46f7-94fe-505a7fcf1fce","html_url":"https://github.com/philippebeck/nens","commit_stats":null,"previous_names":["philippebeck/sen","philippebeck/nens"],"tags_count":28,"template":true,"template_full_name":null,"purl":"pkg:github/philippebeck/nens","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippebeck%2Fnens","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippebeck%2Fnens/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippebeck%2Fnens/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippebeck%2Fnens/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philippebeck","download_url":"https://codeload.github.com/philippebeck/nens/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippebeck%2Fnens/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259436164,"owners_count":22857137,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","express","framework","node","sql"],"created_at":"2025-06-12T09:08:38.460Z","updated_at":"2025-06-12T09:08:39.623Z","avatar_url":"https://github.com/philippebeck.png","language":"JavaScript","readme":"# Nens \n\nBackend Framework with Node, Express \u0026 SQL\n\n[![NPM Version](https://badgen.net/npm/v/nens)](https://www.npmjs.com/package/nens)\n\n[![NPM Downloads](https://badgen.net/npm/dt/nens)](https://www.npmjs.com/package/nens)\n[![GitHub Last Commit](https://badgen.net/github/last-commit/philippebeck/nens)](https://github.com/philippebeck/nens/commits/master)\n\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/7e8b050c9e1a4350a1cbc93a1cbf85c0)](https://app.codacy.com/gh/philippebeck/nens/dashboard)\n[![Maintainability](https://api.codeclimate.com/v1/badges/b7f0e56412a0b8c38be2/maintainability)](https://codeclimate.com/github/philippebeck/nens/maintainability)\n\n[![GitHub Top Language](https://img.shields.io/github/languages/top/philippebeck/nens)](https://github.com/philippebeck/nens)\n[![Code Size](https://img.shields.io/github/languages/code-size/philippebeck/nens)](https://github.com/philippebeck/nens/tree/master)\n\n## Overview\n\nNens is a Backend Framework made with Node, Express \u0026 MySQL, where you can find an some packages complementary, like JWT, Nodemailer, Sharp \u0026 back securities  \n\n## Summary\n\n- [Nens](#nens)\n  - [Overview](#overview)\n  - [Summary](#summary)\n  - [Download](#download)\n  - [Package](#package)\n  - [Installation](#installation)\n  - [Configuration](#configuration)\n  - [DataBase](#database)\n  - [Usage](#usage)\n  - [Content](#content)\n  - [Documentation](#documentation)\n\n---\n\n## Download\n\n[Use this Template](https://github.com/philippebeck/nens/generate)  \nor  \n`git clone https://github.com/philippebeck/nens.git`  \nor  \n[Latest Release](https://github.com/philippebeck/nens/releases)  \n\n---\n\n## Package\n\nNPM : `npm i nens`  \nor  \nYarn : `yarn add nens`  \n\n**If you choose to get Nens from NPM or Yarn : you need to copy Nens from *node_modules/nens* to the root of your App**\n\n---\n\n## Installation\n\nInstall the backend dependencies :  \n`$ cd nens`  \n`$ npm i`  \n\n---\n\n## Configuration\n\nConfigure the .env.example by replacing the values *(like DB, Mailer \u0026 Token)* :  \n`.env.example` *(then rename it .env)*  \n\nYour personal .env will be hidden in .gitignore automatically  \n\n---\n\n## DataBase\n\nImport the database tables :  \n`$ mysql -u root -p \u003c app/DBTables.sql` or with a UI like phpMyAdmin  \n\nPersonally, I have another SQL file for data insertion, hidden in .gitignore  \n\n---\n\n## Usage\n\nTo run the backend server :  \n`$ npm start`  \n\n---\n## Content\n\nAvailable API Files :\n-  **AuthCtrl, AuthRoute** *(Auth)*  \n-  **UserModel, UserCtrl, UserRoute** *(Users)*  \n-  **ProductModel, ProductCtrl, ProductRoute** *(Products)*  \n-  **OrderModel, OrderCtrl, OrderRoute** *(Product Orders)*  \n-  **ArticleModel, ArticleCtrl, ArticleRoute** *(Articles)*  \n-  **ProjectModel, ProjectCtrl, ProjectRoute** *(Projects)*  \n-  **LinkModel, LinkCtrl, LinkRoute** *(Links)*  \n-  **GalleryModel, GalleryCtrl, GalleryRoute** *(Galleries)*  \n-  **ImageModel, ImageCtrl, ImageRoute** *(Gallery Images)*  \n\n---\n\n## Documentation\n\nAvailable Documentation :  \n-  [**API**](https://github.com/philippebeck/nens/blob/main/swagger.yaml)  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilippebeck%2Fnens","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilippebeck%2Fnens","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilippebeck%2Fnens/lists"}