Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1 KB

README.md

File metadata and controls

27 lines (18 loc) · 1 KB

CurrencyXchange - Currency Conversion & Wallet Services

A simple Django application with integrated Django Rest Framework.

Tech used: Python, Django, Django Rest Framework, SQLite, Bootstrap and third-party libraries.

Back-end is exposed as a Rest API. Front-end is made fully responsive, powered by Bootstrap.

Token authentication has been implemented. The Rest API endpoints can be found in the Postman collections file in the root.

While making requests from the browser to the API, the Token is stored in the Local Storage of the browser.

Features:

  • Users can sign up/sign in
  • Users can create/add money in wallet
  • Users can check/convert currency prices in different currencies
  • Users can upload profile picture

Run:

  • git clone https://github.com/PraneethKarnena/CurrencyXchange.git
  • cd CurrencyXchange-master
  • Add environment variables in ENV_VARS.sh
  • bash ENV_VARS.sh (valid for *nix environments)
  • pip install -r requirements.txt
  • python manage.py runserver