Â
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.sampleto.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.jsand/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 createusersandcities. - Implement
deletemethods for both entities. - Submit a pull request (Describe what you did and why you did it.)
Happy learning.
fork https://github.com/aichholzer/ExpressBoilerplate/
