Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/waltermillan/to-do-list

Herramienta de gestión del tiempo que se utiliza para enumerar todas las tareas o actividades que se deben realizar.
https://github.com/waltermillan/to-do-list

angular-cli csharp netcore onion-architecture patterns-design sql-server typescript

Last synced: 1 day ago
JSON representation

Herramienta de gestión del tiempo que se utiliza para enumerar todas las tareas o actividades que se deben realizar.

Awesome Lists containing this project

README

        

# Proyecto To-Do-List
Un «to-do list», o lista de tareas, es una herramienta de gestión del tiempo que se utiliza para enumerar todas las tareas o actividades que se deben realizar. Sirve como un recordatorio de lo que necesita ser completado, permitiendo a los usuarios organizar su trabajo o vida personal de manera más efectiva.

## Objetivo:

Practicar .NET (C#) / SQL Server y Angular (Typescript) / Patrones de diseño / Arquitectura Onion.
familiarizarme con el uso de formularios en Angular
Utilizar una API para traductir voz a texto: Específicamente la Web Speech API. Esta API permite que los navegadores realicen tareas de reconocimiento de voz, como transcribir lo que se dice en tiempo real.

## Características

BACKEND:
- Arquitectura Onion.
- Principios SOLID.
- Diseño de patrones: Repository, UnitOfWork. en versiones futuras la idea es agregar los patrones de diseño: Singleton: Para manejar la configuración del backend. Factory: Para crear las instancias de tareas y Observer: Para escuchar cambios en las tareas.

FRONTEND:
- Desarrollado con Angular 18.0.2
- Orientado a módulos.
- Creación de servicios y modelos.

BBDD (SQL Server)
- Diagrama de ER Escrito con SQL Server
- Tablas (DDLs) y Datos (DMLs).

## Instalación

1. Clona el repositorio:

git clone [https://github.com/waltermillan/To-Do-List.git](https://github.com/waltermillan/To-Do-List.git)