Skip to content
Snippets Groups Projects
README.md 1.17 KiB
Newer Older
Todo-App
========
This application functions as the deployable workload for the lecture: [*DevOps*](https://github.com/lucendio/lecture-devops-material) 
The application consists of two parts:
* frontend (`./client`)
* backend (`./server`)

and utilizes the following technologies (a.k.a MERN-stack):

* React (rendering engine of the web-based graphical user interface)
* Express (web-server framework)
* Node (Javascript runtime in the backend)
* MongoDB (persistence layer)

Other, most noticeable dependencies are:

* [Jest](https://jestjs.io/) as the test framework for both parts
* [ESLint](https://eslint.org/) for code quality (linting)
* [Webpack](https://webpack.js.org/) to bundle the fronend
* [Babel](https://babeljs.io/) to transpile and therewith support latest Ecmascript versions
* [Mongoose](https://mongoosejs.com/docs/api.html) as the database driver
 

*Please see the `scripts` sections in the respective `package.json` files to find out which commands are available for
each parts.*


##### Full disclosure

This application was forked from [Aamir Pinger](https://github.com/aamirpinger)'s [ToDo app][https://github.com/aamirpinger/todo-app-client-server-kubernetes]