Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilario-pierbattista/team-shark-rw
https://github.com/ilario-pierbattista/team-shark-rw
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ilario-pierbattista/team-shark-rw
- Owner: ilario-pierbattista
- License: mit
- Created: 2023-09-13T16:19:29.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-15T13:39:23.000Z (about 1 year ago)
- Last Synced: 2024-10-12T19:11:03.420Z (about 1 month ago)
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# team-shark-rw
- Road Warrior è un agglomerato di prenotazioni
- Fetch/inserimento delle informazioni di voli, hotel e noleggio veicoli (prenotazioni)
- Prenotazioni organizzate in viaggi (todo, doing, done)
- Condivisione viaggio interna (altri utenti) ed esterna (social)
- Reportistica per l'utente e analitica per Road Warrior
- Supporto online: redirigere alla agenzia della prenotazione oppure inserita a scelta---
## Microservizi
## Entità
```
# Sono presenti in dashboard quando sono libere
# raggruppate in trip quando legate ai trip
Booking(
service: 'flight' | 'hotel' | 'car'
startDateTime: date
endDateTime: date
bookingCode: string
// altre cose del booking
agency: Agency | null
company: Company
price: Money
owner: User
)# Trip è un raggruppamento opzionale
Trip(
startDate: date
endDate: date
bookings: Booking[]
name: string
owner: User
partecipants: User[]
)Agency(
name: string
phone: string
email: string
notes: string
address: string
web: string
)Company(
id: uuid,
name: string,
phone: string
email: string
notes: string
address: string
web: string
service: 'flight' | 'hotel' | 'car'
)User(
name: string
email: string
// tokens
// eventualmente password
)
```