Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/praneethkarnena/currencyxchange
A simple currency conversion Django application with integrated Django Rest Framework.
https://github.com/praneethkarnena/currencyxchange
bootstrap currency-converter django django-rest-framework python python3 rest-api
Last synced: about 2 months ago
JSON representation
A simple currency conversion Django application with integrated Django Rest Framework.
- Host: GitHub
- URL: https://github.com/praneethkarnena/currencyxchange
- Owner: PraneethKarnena
- Created: 2020-01-28T01:20:05.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T04:24:05.000Z (about 2 years ago)
- Last Synced: 2024-04-17T00:59:18.491Z (9 months ago)
- Topics: bootstrap, currency-converter, django, django-rest-framework, python, python3, rest-api
- Language: HTML
- Homepage:
- Size: 39.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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`