Skip to content

sergeigavrish/training-august2018-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Домашнее задание NodeJS

Дедлайн - 20.08.18!

Необходимо реализовать API для поиска и ловли покемонов, используя NodeJS и один из двух фреймворков: Express или Koa2. Для хранения информации о покемонах можно использовать как SQL - (PostgreSQL, MySQL), так и NoSQL(MongoDB) базу данных.

Требования

API должно предоставлять следующие возможности:

  • Авторизовывать пользователя
  • Возвращать список всех покемонов (как для авторизованных пользователей, так и для неавторизованых)
  • Авторизованному пользователю давать возможность поймать покемона
  • Возвращать авторизованному пользователю список пойманных им покемонов
  • Методы получения покемонов должны поддерживать пагинацию

Должна быть реализована инициализация БД с заполнением данных. Инициализация должна запускаться скриптом указанным в package.json.

Примечания

  1. Данные для начальной инициализации базы лежат в репозитории в файле pokemons.json.
  2. БД можно использовать как локально развернутые, так и облачные
  3. Для выполнения задания необходимо форкнуть этот репозиторий, создать в нем каталог со своей фамилией и всю работу выполнить в нем. Cдача работы происходит через создание пулреквеста.
  4. В данном задании необходимо реализовать API, поэтому реализация фронтовой части необязательна

About

Домашнее задание по курсу NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%