Skip to content

Latest commit

 

History

History
88 lines (49 loc) · 2.54 KB

Course-Projects.MD

File metadata and controls

88 lines (49 loc) · 2.54 KB

Requirements

There is no strict topics on personal course projects, but there are basic requirements project must meet:

Top-level Application requirements

  • SPA: JavaScript Application
  • API: Deals with real backend
  • Routing: At least three screens / pages
  • Forms: At least one form with data binding
  • Visualization: Sexy look and rich interface

Architectural requirements

  • Package manager
  • Module bundler
  • Declarative component-based view library/framework
  • Data manipulation library
  • CSS framework / UI Kit
  • Data visualization library

Technical requirements

  • Express.JS mocks dev-server
  • Unit-tests
  • Functional tests
  • Semantic markup
  • Accessible interface

Some ideas to start with

Public Socket.IO APIs?

// TBD

Custom API:

  • Text web messenger with media capabilities

  • WebRTC videoconference app

  • Online face recognition and image processing (e.g. masks-alike)

  • Some kind of socket.io multiplayer games?