https://github.com/antoinemcx/expressjs-web-starter-template
ExpressJS complete template with migration management, authentication, error handling, etc.
https://github.com/antoinemcx/expressjs-web-starter-template
authentication-backend ejs-template-engine ejs-templates migrations nodejs-server
Last synced: 11 months ago
JSON representation
ExpressJS complete template with migration management, authentication, error handling, etc.
- Host: GitHub
- URL: https://github.com/antoinemcx/expressjs-web-starter-template
- Owner: antoinemcx
- License: mit
- Created: 2023-07-14T20:09:27.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-22T17:09:52.000Z (almost 3 years ago)
- Last Synced: 2025-07-30T18:37:18.877Z (11 months ago)
- Topics: authentication-backend, ejs-template-engine, ejs-templates, migrations, nodejs-server
- Language: JavaScript
- Homepage:
- Size: 70.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ExpressJS-Web-Starter-Template
Simple ExpressJS web server template by antoinemcx.
If you like the project, feel free to put a ⭐ ; If you need help, join the server support.
## Features
* 🚀 Ready to code
* 📁 A complete file structure
* 📡 MariaDB connection with migrations management
* 👥 Sign up and sign in systems
* 🔐 Authentication system
* ✏️ Page template with a simple header
* ❌ Custom error paging
## Setup the project
First, install the dependencies with `npm i`.
Then, create the files `default.js` and `production.js` in **config/** based on the `config-example.js`.
## Launch
Launch in development
```sh
$ npm start
```
Launch in production
```sh
$ npm run production
```
## More information
For any errors found, please contact me [here](https://discord.gg/G6WQsMQShZ) for exemple or do a pull request.
This repository is licensed under the MIT License. See the `LICENSE` file ([here](https://github.com/antoinemcx/ExpressJS-Web-Template/blob/master/LICENSE)) for more information.