Skip to content

This is an API project of a crypto currency sales management system in Django

License

Notifications You must be signed in to change notification settings

houshmand-2005/Crypto_Buy_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Buy System

Crypto_Buy_System

Table of Contents

Overview

This is an API project of a crypto currency sales management system. These APIs provide the ability to create user, create wallet for each user, create cryptos (and manage them) and buy them.

Database

this is an overview of the database architecture

  • Database for test is sqlite
  • Database for project is PostgreSQL

Crypto_Buy_System

How to run?

At first you need docker and docker compose (first the tests are executed and if the project is successful then project run it completely)

# clone the project
git clone https://github.com/houshmand-2005/Crypto_Buy_System
# go to the folder
cd Crypto_Buy_System
# run project with docker
docker-compose up -d

Tests

If you want to run the tests, you only need to do the following steps

# clone the project
git clone https://github.com/houshmand-2005/Crypto_Buy_System
# go to the folder
cd Crypto_Buy_System
# install the libraries
pip install -r requirements.txt
# now run the tests
python manage.py test

APIs list

This is a list of all APIs available in this project

Crypto_Buy_System

About

This is an API project of a crypto currency sales management system in Django

Topics

Resources

License

Stars

Watchers

Forks