The goal of this challenge is to test your skills in the following areas:
- Git and Version Control
- HTML, CSS & JavaScript
- Python (Django Framework)
The following are the expectations
-
Clone the repository provided.
-
Make a topic branch. Please keep the master branch clean(Don't push code to master branch). When you create a branch, it essentially will be a copy of the master.
Pull all changes, make sure your repository is up to date
$ cd PortfoliaChallenge
$ git pull origin masterCreate a new branch as follows-> git checkout -b [your_phone_number], e.g.
$ git checkout -b 25472XXXXXXX masterSee all branches created
$ git branch --all
* 25472XXXXXXX
masterPush the new branch to github
$ git push origin -u 25472XXXXXXX3.Make changes to the branch following the Code Challenge provided.
4.Commit the changes to your branch and push.
5.Make a pull request to the PortfoliaChallenge Repo.
Timeline: 1 day
-
Using HTML, CSS and JavaScript only, make a web page that is similar to the image below Don't use any frontend framework e.d Bootstrap, React etc.

-
Make submission
Timeline: 2 days
-
Using the Django Framework, build a backend for the user interface you made in milestone one. Make sure the date display on the UI can be changed from the backend
-
Make Submission
Timeline: 2 days
- Deploy your website to Heroku
Timeline: 1 day
Expected Length to Complete: 1 week Due Date: 22/05/2020
- You are to create a pull request to elicit review and feedback when you are done working on a milestone.
- Don't proceed to the next milestone before the previous one has been approved
- Make the submissions in time