Skip to content

A boilerplate for Node/Express/MySQL web applications

License

Notifications You must be signed in to change notification settings

pixelspring/SpringKit-Node

Repository files navigation

SpringKit-Node Logo

A boilerplate for Node/Express/MySQL web applications

Quick Start:

Install dependencies with: npm install

Create a MySQL DB, with the name specified in your .env file (see SAMPLE.env)

Run app with the excellent Nodemon:nodemon

Point your browser at http://127.0.0.1:3000

Component/Package Docs:

Project Structure:

.
├── config/                    # Configuration Files
│   ├── passport.js            # Passport auth strategies
│   ├── bookshelf.js           # Bookshelf ORM
│   ├── routes.js              # App Routes
├── controllers/               # Route handlers
├── migrations/                # DB Migrations
├── models/                    # DB models
├── public/                    # All publicly accessible files
│   ├── css/                   # CSS
│   ├── fonts/                 # Web fonts
│   ├── img/                   # Images
│   ├── js/                    # Clientside JavaScript
├── views/                     # View Templates
├── .env                       # API keys, passwords, other sensitive info
|── SAMPLE.env                 # Example .env file
├── server.js                  # Main Express application file
└── package.json               # NPM Dependencies and scripts

About

A boilerplate for Node/Express/MySQL web applications

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published