Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joliwood/rest-api-tournaments
OLD - CRUD REST API that is working with typescript. The database is the same that the project called "MVC-Architecture". It is also following this architecture
https://github.com/joliwood/rest-api-tournaments
express mvc-architecture node plpgsql rest sequelize typescript
Last synced: 2 days ago
JSON representation
OLD - CRUD REST API that is working with typescript. The database is the same that the project called "MVC-Architecture". It is also following this architecture
- Host: GitHub
- URL: https://github.com/joliwood/rest-api-tournaments
- Owner: Joliwood
- License: mit
- Created: 2023-06-18T09:10:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-22T21:10:19.000Z (over 1 year ago)
- Last Synced: 2025-01-02T13:05:05.306Z (9 days ago)
- Topics: express, mvc-architecture, node, plpgsql, rest, sequelize, typescript
- Language: TypeScript
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to REST API Tournaments
## Context
A REST API that is working with typescript. The database is the same that the project called "MVC-Architecture". It is also following this architecture
## What is it for ?
This REST API is hosted by Railway.app and the PSQL DB hosted on neon.tech. You can check the API with all url disponibles to fetch on your applications :
GET : `https://rest-api-tournaments.up.railway.app/tournaments` -> [Get all tournaments](https://rest-api-tournaments.up.railway.app/tournaments)
GET : `https://rest-api-tournaments.up.railway.app/tournament/:id` -> [Get a specific tournament](https://rest-api-tournaments.up.railway.app/tournament/:id)
POST : `https://rest-api-tournaments.up.railway.app/createtournament` -> [Create a new tournament](https://rest-api-tournaments.up.railway.app/createtournament)
DELETE : `https://rest-api-tournaments.up.railway.app/deletetournament/:id` -> [Delete a tournament](https://rest-api-tournaments.up.railway.app/deletetournament/:id)
PATCH : `https://rest-api-tournaments.up.railway.app/modifytournament/:id/:newname` -> [Modify a specific tournament](https://rest-api-tournaments.up.railway.app/modifytournament/:id/:newname) (has to be create in the last 5 minutes)
## How to read commits in this project
:zap: = Minor correction / debug \
:construction: = Work in progress \
:card_file_box: = Datas or contents updated \
:hammer: = New functionnality / component \
:memo: = Readme / Code comments / Documentations \
:rotating_light: = Security \
:sparkles: = Clean code