La API podrá realizar las siguietes opciones:
- Crear usuarios.
- Crear un grupo.
- Ver todos los usuarios.
- Ver todos los grupos.
- Ver todos los usuarios de un grupo.
- Ver un usuario en específico.
- Editar un usuario.
- Eliminar un usuario.
- Eliminar todos los usuarios de cierto grupo sin eliminar el grupo.
- Eliminar un grupo y todos sus usuarios
- Validar que el nombre de usuario no exista
- Validar que el grupo exista
Se deben realizar varias bases de datos y hacer relaciones entre ellas, para ordenar los datos de manera correcta.
-
Base de datos de los usuarios[Users]:
- id
- username
- name
- password "Por ahora no se implementará"
- group
-
Base de datos de los grupos[Groups]:
- id
- name_group
- city
- Link This is America