Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juliolmuller/studying-angular

Simple Angular 9 application to learn the framework.
https://github.com/juliolmuller/studying-angular

angular crud javascript portfolio

Last synced: about 22 hours ago
JSON representation

Simple Angular 9 application to learn the framework.

Awesome Lists containing this project

README

        


:books: Simple CRUD with Angular


Lessons Learned   |   
Technologies   |   
Environment Setup   |   
Features


Creation Date

Update Date

Latest Version

Pull Requests Welcome

Project License

![Application snapshot](./src/assets/app-overview.jpg)

CRUD application developed in order to learn the latest edition of the framework Angular (rest in piece, AngularJS :broken_heart:). Completely based on Traversy Media's [crash course available in YouTube](https://www.youtube.com/watch?v=Fdf5aTYRW0E).

[Check out the application running!](https://juliolmuller.github.io/studying-angular-crud/).

## :trophy: Lessons Learned

- Basic Angular application;
- TypeScript syntax:

## :rocket: Technologies & Resources

**Frontend:**
- Angular 8+

**Development:**
- Visual Studio Code
- Node.js routines

## :hammer: Setting up the Environment

Make sure to have **Node.js 10+** installed in your machine and its **npm** available in the command line, then use the following routines:

```bash
$ npm install # Download dependencies
$ npm start # Run development server
$ npm run build # Build files for production
```

## :zap: Features Implementations

- [x] Fetch dummy tasks from [JSON Placeholder REST API](https://jsonplaceholder.typicode.com/);
- [x] Create new task;
- [x] Mark task as completed;
- [x] Delete existing task;
- [x] ~~Upgrade to Angular v9;~~
- [x] ~~Upgrade to Angular v10;~~
- [x] Upgrade to Angular v11;