https://github.com/0eix/todolistapp-client
Simple todo list app made with angular which consumes a restful webservice
https://github.com/0eix/todolistapp-client
3-tier-architecture angular n-tier-architecture todo-list webservice-client
Last synced: 2 months ago
JSON representation
Simple todo list app made with angular which consumes a restful webservice
- Host: GitHub
- URL: https://github.com/0eix/todolistapp-client
- Owner: 0eix
- Created: 2019-05-16T03:29:22.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-10T16:09:14.000Z (about 2 years ago)
- Last Synced: 2025-04-28T12:19:48.130Z (about 1 year ago)
- Topics: 3-tier-architecture, angular, n-tier-architecture, todo-list, webservice-client
- Language: TypeScript
- Homepage:
- Size: 2.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# todoListApp-client
This is a simple Todo-list application built using angular used as an example of
client application of a 3-tier architecture. It consumes a restful Web service to
list and add tasks.
This application depends on this [API](https://github.com/0eix/todoListApp-API)
which exposes the services via `http://localhost:8080/api/tasks/` and this
[RMI server](https://github.com/0eix/todoListApp-Persistence)
that manages the data in a MySql database.

## Installation
Install `nvm` and `pyenv` if you don't have them already. Then run the following at the root of the project:
```bash
# Install the version of node used in this project
nvm install 10.9.0
```
```bash
# Set the local node version
nvm use 10.9.0
```
```bash
# Install the version of python required by node 10.9.0
pyenv install 2.7
```
```bash
# Set the local python version
pyenv local 2.7
```
```bash
# Install the dependencies
npm install
```
## Running
```bash
# Start the application
npm start
```