Fullstack JavaScript Lessons
A collection of full-stack JavaScript projects for learning modern js fundamentals.
Topics:
static sites
express.js
api
crud
nedb
validation
joi schema
promises
async/await
http
axios
destructuring
collection
json
cli
interactive
arg
inquirer
esm
dotenv
env
config
client
fetch
Example Projects:
Serving Static Websites Using Express
static sites, express.js
index.js
package.json
public/index.html
CRUD API Built with NeDB and Express
api, crud, nedb, express.js
index.js
package.json
CRUD API with NeDB, JOI Validation and Promises
api, crud, nedb, express.js, validation, joi schema, promises, async/await
index.js
package.json
Promises and Async/Await
static sites, express.js, promises, async/await
index.js
package.json
Generate Static Site Using Node
static sites, express.js
index.js
package.json
src/main.md
Make HTTP Requests Using Node
api, http, axios, async/await, promises
index.js
package.json
Destructuring Examples
destructuring, collection, json
data.json
index.js
Basic CLI Built with Arg, Inquirer and ESM
cli, interactive, arg, inquirer, esm
package.json
src/index.js
Environment Configuration Using Dotenv
dotenv, env, config
.env
.example-env
.gitignore
index.js
package.json
Make API Request From Client
api, http, client, fetch
index.html
Contributors: