Check The Live Website ➡️ Live Website
Project aims to create an app using Django.
At the end of the project, you will be able to;
-
improve coding skills within Python & Django & Rest-Framework.
-
use git commands (push, pull, commit, add etc.) and Github as Version Control System.
- We are adding a new project to our portfolios. So you and your colleagues have started to work on the project.
Project(folder)
|
|----README.md
├── env
│ └── index.html
├── main
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
├── appname
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── faker.py
│ ├── models.py
│ ├── permissions.py
│ ├── serializer.py
│ ├── test.py
│ ├── urls.py
│ ├── views.py
├── .env
├── .gitignore
├── db.sqlite3
├── manage.py
└── requirements.txt
- python --version
- pip --version
- python -m venv env
- source env/Scripts/Activate
- pip install django
- pip install --upgrade pip
- pip install pillow
- pip install python-decouple
- pip install djangorestframework
- pip install Faker
- pip install django-filter
- pip install django-cors-headers
- django-admin startproject main .
- python manage.py makemigrations
- python manage.py migrate
- python manage.py createsuperuser
- python manage.py runserver
I mastered Python & Django & JS & Rest-Framework features in this project. You can see the visual representation above.
-
Step 1: Create React App using
npx create-react-app project-name
-
Step 2: For images you can use Images.
-
Step 3: Push your application into your own public repo on Github
-
Step 4: Add project gif to your project and README.md file.
- 🔥 You can use
data.js
for your own work.
-
Open an Issue, I will check it a soon as possible 👀
-
Don't forget to show your support by ⭐ the project!!
-
Clone this repo using git clone https://github.com/SkyCooper/NameofProject.git
-
Move to the appropriate directory: cd recipe-app.
-
Run npm run install in order to install dependencies and clean the git repo.
-
Change configurations in /src/config/config.js according to your cosmicjs bucket.
-
Run npm run dev to start the project in dev mode.
-
Run npm run build to build the project in /dist folder.
-
Now you're ready to rumble!
-
Create your feature branch (git checkout -b feature/fooBar)
-
Commit your changes (git commit -am 'Add some fooBar')
-
Push to the branch (git push origin feature/fooBar)
-
Create a new Pull Request
//////////////////////--------------------------------////////////////////////
- Create Bank Account.
- Deposit & Withdraw Money
- Bank Account Type Support (e.g. Current Account, Savings Account)
- Interest calculation depending on the Bank Account type
- Transaction report with a date range filter
- See balance after every transaction in the Transaction Report
- Calculate Monthly Interest Using Celery Scheduled tasks
- More efficient and accurate interest calculation and balance update
- Ability to add Minimum and Maximum Transaction amount restriction
- Modern UI with Tailwind CSS
Be sure you have the following installed on your development machine:
- Python >= 3.7
- Redis Server
- Git
- pip
- Virtualenv (virtualenvwrapper is recommended)
- celery==4.4.7
- Django==3.2
- django-celery-beat==2.0.0
- python-dateutil==2.8.1
- redis==3.5.3
- Install Python 3.7 Or Higher
- Install Django version 2.2.0
- Install all dependencies cmd -python -m pip install –-user -r requirements.txt
- Finally run cmd - python manage.py runserver
admin email - admin@admin.com admin password - admin123