Sistema registro de actividades desarrollado con Angular y Laravel.

Sistema para llevar el control de las actividades pendientes y realizadas durante el día para cada proyecto.

El sistema fue desarrollado, teniendo en cuenta la separación del frontend y backend. Para ello se creó una API REST para la interacción entre ambos.

Tecnologias con las que se desarrollo el sistema ☟.

  • Laravel
  • Angular
  • Bootstrap 5
  • Angular material
  • MySQL
  • JSON Web Tokens - Autenticación
Autor: rogercode. Full stack developer

2 Vista login ☟.

Ingresar el email y password para iniciar sesión en el sistema. Al iniciar sesión se genera un token que permite interactuar con las vistas.


3 Vista para crear una actividad ☟.

Se muestra el formulario para agregar una nueva actividad. Seleccionar el nombre del proyecto e ingresar la actividad a realizar.


4 Vista para ver los proyectos y sus actividades asignadas ☟.

Se pueden ver todos los proyectos agregados. Al dar clic en el botón de ver actividad te muestra las actividades asignadas a ese proyecto.


5 Vista para ver las actividades pendientes y realizadas durante el día ☟.

Muestra una lista de las actividades pendientes que se tienen que realizar para el proyecto. Al igual que se muestra una lista de actividades que se realizaron durante el día. Para cada actividad se tienen dos botones de acción que permiten finalizar o cancelar la actividad.

Codigo fuente Angular en GitHub

Pasos para clonar el proyecto.

                        
  • 1. git clone
  • 2. npm install
  • 3. ng serve

Codigo fuente Laravel en GitHub

Pasos para clonar el proyecto.

                    
  • 1. git clone
  • 2. composer install
  • 3. cp .env.example .env
  • 4. php artisan key:generate
  • 5. php artisan migrate --seed
  • 6. php artisan serve
Requerimientos necesarios para clonar y ejecutar el proyecto
  • 1. Composer
  • 2. PHP 8.0 o superior
  • 3. MySQL
  • 4. Node js
  • 5. npm