Sign inSign up

slamidtfyn/multi-platform-todoapp

By slamidtfyn

Updated over 8 years ago

Image
0

95

slamidtfyn/multi-platform-todoapp repository overview

Multi platform TODO app

This TODO app is based on different server and clientside technologies to show the different ways to implements a webapplication

Layout of the TODO app is based on the material design components found here: https://material.io/components/

Run TODO app

To run the different apps Docker and Docker Compose must be installed on the environment.

Download the source with

git clone https://github.com/slamidtfyn/multi-platform-todoapp.git

Load npm packages with

npm install

Client side

Each project must be able to pass the tests defined in ./cypress/integration/todo_app_spec.js

For each project a npm run command is defined to run the tests

Plain javascipt

Simple HTML page with inline js that are able to add/remove todo items

Run tests: npm run test:plain-js

jQuery

plain-js converted into using jQuery instead of the native javascript

Run tests: npm run test:jQuery

Planned implementations

Server side

Planned implementations
  • asp.net core
  • PHP
  • Node.js
  • Python
  • F#
  • Ruby

Tag summary

Content type

Image

Digest

Size

26.7 MB

Last updated

over 8 years ago

docker pull slamidtfyn/multi-platform-todoapp:plain-js