Skip to content

diegoddie/Bitcoin_exchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

A BITCOIN EXCHANGE USING DJANGO AND MONGODB!

🚀 Goal of the project & Features

The goal of the project is to create a Bitcoin exchange using MongoDB as its database.

The platform must have:

  • Sign-up and Sign-in system
  • Automatic assignment of Bitcoin upon registration;
  • Ability for the user to post buy and sell orders;
  • Registration of the transaction when two orders are matched;
  • Endpoint to get all active orders;
  • Endpoint to calculate profit and loss

For more details take a look to the Project Presentation :)

🚀 How to run this project

  1. Clone the repository git clone https://github.com/diegoddie/Bitcoin_exchange.git

  2. Install the requirements pip install -r requirements.txt

  3. Run the migrations python manage.py makemigrations python manage.py migrate

  4. Run the development server python manage.py runserver

  5. Install MongoDB Compass
    MongoDB Compass is a tool that allows you to visualize and manage the data stored in your MongoDB databases. It's highly recommended to use MongoDB Compass in order to have a better understanding of the data structure and to easily interact with the data. You can download it from the official website: https://www.mongodb.com/products/compass

🚀 Built with

🚀 Future Upgrades

I am already working on future updates and implementations. The goal is to continue to update this project as I expand my knowledge. Currently, the upgrades in the pipeline are:

  • Improve responsiveness for mobile devices
  • Better management of the CoinMarketCap API call
  • Token authentication
  • Endpoint management with Django Rest Framework

If you have any suggestions, please contact me! :)

🚀 Contacts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published