Skip to content

API to Do List, con typescript una arquitectura hexagonal y testeado con Jest y ThunderClient

Notifications You must be signed in to change notification settings

IvandeGea/APIHexagonal

Repository files navigation

APIHexagonal

API to Do List, con typescript. Aplicando una arquitectura hexagonal y tested con Jest y ThunderClient This project is a ToDoList application developed in Typescript built using Node.js and Express.js, following the principles of hexagonal architecture and DDD. The app connects to MongoDB database.

Technologies

  • Typescript
  • Node.js
  • Express.js
  • mongoose/MongoDB
  • Jest

Getting Started

Follow the steps below to set up and run the Todo List project on your local machine:

  1. Clone the repository:
git clone https://github.com/IvandeGea/APIHexagonal
  1. Install dependencies:
npm install
  1. Set up the database:
  • Install MongoDB and ensure it's running on your system.
  • Configure the MongoDB connection settings in the application.
  1. Start the server:
npm start

Features

  • View a list of all tasks
  • View a task (id)
  • Create a new task with a title
  • Mark tasks as completed (id)
  • Delete tasks (id)

Testing

To run the tests, use the following command:

npm test

The tests are written using Jest.

About

API to Do List, con typescript una arquitectura hexagonal y testeado con Jest y ThunderClient

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •