Todo-App
This application represents the deployable workload for the lecture assignment.
The application consists of two parts:
- frontend (
./client
) - backend (
./server
)
The following technologies have been utilized (aka. 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 as the test framework for both parts
- Webpack to bundle the frontend
- Babel to transpile and therewith support latest Ecmascript versions
- ESLint to ensure code quality (linting); is invoked as part of the webpack build chain
- Mongoose as the database driver
Full disclosure
This application was forked from Aamir Pinger's [ToDo app][https://github.com/aamirpinger/todo-app-client-server-kubernetes]