Â
An Express application ready to use -and extend- in seconds!
This is a basic setup and it's intended for making the initial application architecture process much faster and easier.
- Make you have access to MongoDB (local or remote, does not matter),
- clone this repository,
- install what's needed:
npm i
, - copy
.env.sample
to.env
(change the values, if needed), - build the static assets (these are located in
/source
):npm run build
, - run the application:
npm start
Note: Building the static assets will, by dedault, yield a boilerplate.css.min
and a boilerplate.js.min
file (in their respective folders). However, you can change the name of the output file by passing the name to the build command; npm run build -- -out=...
-where out
will be the name of the output files. (Also, remember to change the file name in the views where these static assets are being used.)
Visit http://localhost:9000 (Unless you changed the port in your .env
file)
- Take a look at
/app/core/controllers/cities.js
and/app/core/controllers/users.js
, they both implement some basic CRUD logic. - Create forms in their respective views (
/app/core/views/
) that allow you to createusers
andcities
. - Implement
delete
methods for both entities. - Submit a pull request (Describe what you did and why you did it.)
Happy learning.
fork https://github.com/aichholzer/ExpressBoilerplate/