Skip to content

fhorn97/fullstack-node-angular

Repository files navigation

Previously: cs412-fullstack-webdev

CS412 Full-Stack Web Development

Boston University CS412 coursework — full-stack web development with Node.js, Express, Angular, and Redis.

Projects

Folder Description Stack
ps1 / ps1_horn JavaScript fundamentals, unit testing with Mocha Node.js, Mocha
ps2 Async programming, Promises, generators Node.js
ps3 Express.js web server, routing, templating Express, Pug
ps4 REST APIs, Yelp API integration, route testing Express, REST
ps5 / ps5b Redis caching, session management Express, Redis
ps6 Angular SPA, components, services, routing Angular, TypeScript
generators ES6 generators and iterators Node.js
cs412Summer2020 In-class exercises and modules Node.js
nodeApp Express app with weather API integration Express, APIs
node_class Class demos — routing, middleware, views Express
restdemo REST API demo application Express
firstNode First Node.js/Express application Express

Tech Stack

  • Backend: Node.js, Express.js
  • Frontend: Angular 10, TypeScript, Pug/Jade templates
  • Database: Redis
  • Testing: Mocha, Chai
  • APIs: Yelp Fusion, OpenWeatherMap

Running

cd <project-folder>
npm install
npm start

For Angular projects (ps5, ps6):

ng serve

About

BU CS412 Full-Stack Web Development — Node.js, Express, Angular, Redis, REST APIs, unit testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors