Skip to content

Pif50/progetto_mongodb_pierfrancesco_tripodi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Start2Impact MongoDb project: Exchange.

Applicazione web che permette di acquistare e vendere bitcoin.

Requisiti progetto:

  1. La piattaforma deve prevedere un endpoint per gestire la registrazione e l’accesso degli utenti.
  2. Assegna automaticamente a ciascun utente registrato una cifra variabile tra gli 1 e i 10 bitcoin.
  3. Ciascun utente può pubblicare uno o più ordini di vendita o di acquisto di una certa quantità di bitcoin ad un certo prezzo.
  4. Al momento della pubblicazione, se il prezzo di acquisto dell’ordine è pari o superiore al prezzo di vendita di un qualsiasi altro utente, registra la transazione e contrassegna entrambi gli ordini come eseguiti.
  5. Prevedi un endpoint per ottenere tutti gli ordini di acquisto e vendita attivi.
  6. Prevedi anche un endpoint per calcolare il profitto o la perdita totale derivante dalle operazioni di ciascun utente.
  7. Ipotizza che la piattaforma in questione sia totalmente gratuita per gli utenti e che non trattenga alcun tipo di commissione sulle operazioni.

Framework e Tecnologie usate:

Setup progetto:

progetto_mongodb_pierfrancesco_tripodi % python3 -m venv myvenv(=nome ambiente virtuale)
progetto_mongodb_pierfrancesco_tripodi % source venv/bin/activate
(venv)progetto_dango_pierfrancesco_tripodi % pip install -r requirements.txt

Avvio del progetto:

progetto_dango_pierfrancesco_tripodi % cd exchange
exchange % python manage.py runserver

About

Applicazione web che permette di acquistare e vendere bitcoin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published