This web application is built in Django, a python framework.
- Modeling the database. I first designed and modelled the database, i.e., Identifying and noting down the required tables and required fields. I there after normalized the database.
- Decided on framework to use: I there after went into the second phase of choosing the best framework to use for my work. In which I chased Django due to its features such as security, speed and scalability.
- Started Implementing the app by creating a portfolio app.
- I installed
python
andpip
, I later used pip to installvirtualenv
. - Created a virtual environment for my app
virtualenv env
- Activated the environment
source env/bin/activate
- For Windows:
.\env\Scripts\activate
- Installed django in the environment
pip install django
and started project portfoliodjango-admin startproject portfolio .
thenpython manage.py migrate
. thereafter I started working on my web application.
- Deciding on the database to use on production
- I decided to use postgres database as it is best for production.
- Used sqlite for development environment
- Deciding on where to deploy the app.
- I used Microsoft azure to deploy my application