Plataforma para gestão de Super Heróis utilizando Angular para o front-end e Django Rest Framework para a construção da api back-end.
- Inclusão, alteração e exclusão de super heróis
- Pesquisa de super heróis
- Criação de lista de super heróis favoritos
- Validação de campos feitas com javascript
- Paginação server side(rest_framework.pagination, PAGE_SIZE: 10)
- Inclusão de e alteração arquivos de mídia
- Mensagens de notificações(sweetalert2)
- Endpoints cobertos por testes
- Design responsivo(PC, celular, tablet, notebook)
Front-end: https://super-hero-angular.herokuapp.com/
Back-end: https://api-heroes-v1.herokuapp.com/heroes/
1- git clone https://github.com/LucasBortolazzo/super-hero.git
- create a Python virtualenv and activate
- cd
..heroes/heroes-backend
- run
pip install -r requirements.txt
- run
python manage.py migrate
- run
python manage.py runserver
- access:
http://localhost:8000/
- cd
..heroes/heroes-frontend
- run
npm install
- run
ng serve
- access:
http://localhost:4200/