Commit graph

7 commits

Author SHA1 Message Date
d7748229ef Shortest path algorithm, tests and Postman
- Added algorithm and endpoint to find the shortest path between two
  topics;
- Added respective test;
- Added a JSON collection with API calls that can be imported into
  Postman for the convenience of the user.
2025-04-06 01:41:54 -03:00
f1170341fb Classes and interfaces
Changed the topic model to use classes and interfaces instead of direct
assignments.
2025-04-05 01:15:42 -03:00
8ef27f33d6 Version control and retrieval endpoints 2025-04-04 16:28:06 -03:00
bca3b6b699 Update topic 2025-04-03 17:37:04 -03:00
9c4ea4ca90 Basic structure of the project
- Added a model with in-memory database, and routes, controller and
middleware to enable making initial CRUD calls to endpoints;

- Added jest and an initial test.
2025-04-02 17:07:06 -03:00
74c1ee1b7b Install NodeJS, TypeScript, ExpressJS and ESLint
Install NodeJS, TypeScript, ExpressJS and ESLint with initial
configuration files.

Add initial instructions to README.md
2025-04-01 17:58:14 -03:00
a37c58ed5e
Initial commit 2025-04-01 17:28:15 -03:00