@loopback/example-todo
This is the basic tutorial for getting started with Loopback 4!Overview
This tutorial demonstrates how to create a basic API for a todo list using LoopBack 4. You will experience how you can create REST APIs with just 5 steps.
Setup
First, you'll need to install a supported version of Node:- Node.js at v10 or greater
Additionally, this tutorial assumes that you are comfortable with certain technologies, languages and concepts.
- JavaScript (ES6)
- REST
Lastly, you'll need to install the LoopBack 4 CLI toolkit:
npm i -g @loopback/cli
Tutorial
To follow this tutorial, begin with the Create your app scaffolding section.Steps
- Create your app scaffolding
- Add your Todo model
- Add a datasource
- Add a repository
- Add a controller
- Putting it all together
- Bonus:
[Integrate with a geo-coding service](http://loopback.io/doc/en/lb4/todo-tutorial-geocoding-service.html)
Try it out
If you'd like to see the final results of this tutorial as an example application, follow these steps:- Run the
lb4 example
command to select and clone the todo repository:
```sh
lb4 example todo
```
- Switch to the directory.
```sh
cd loopback4-example-todo
```
- Finally, start the application!
```sh
$ npm start
Server is running at http://127.0.0.1:3000
```
Feel free to look around in the application's code to get a feel for how it
works. If you're interested in learning how to build it step-by-step, then
continue with this tutorial!Need help?
Check out our Slack and ask for help with this tutorial.Bugs/Feedback
Open an issue in loopback-next and we'll take a look.Contributions
Tests
Runnpm test
from the root folder.