A Django webapp for setting up your programming portoflio.
- New project fields - Platform and Website
- A new project summary display
- Support for vector images (SVGs)
- Expanded the scope of search keywords
- A more efficient way to manage images/thumbnails
Coding Portfolio is a simple webapp for the Django framework that provides you a ready-made website where you can post your projects right from the default Django administration interface.
- Easy to setup - It should take you only a few minutes to setup your website with this app.
- Clean UI - Coding Portfolio uses Bootstrap & Font-Awesome for it's CSS and Icons.
- Mobile friendly
- Automatic classification of your projects based on the programming language / framework
- Automatic sitemap generator - The sitemap is generated automatically is available at /sitemap.xml
- Easy to use - If you know how to use the Django administration interface this should be a piece of cake.
and more..
Well to put it short - I needed to host a website where I could display my programming projects but I was too broke to afford a good webhost or a VPS so I went for free webhosts. I setup a WordPress blog ran it for a month but it was not good enough, the website would go down frequently, slow loading etc. (after all it was a free webhost) So finally I decided to make a web app of my own for this purpose. The idea was to make something simple and light (I am a lazy person) good enough to use and Coding Portfolio was born.
My website: Areeb Beigh
Setting up coding portfolio is easy, just download it, put it's contents in your Django website folder (in a folder named coding_portfolio
) and add it to the INSTALLED_APPS
in your website's settings file just like you add any other web app to your website.
Add a url to the urlpatterns
of your Django website and include the coding_portfolio.urls
file.
Edit the templates layout.html
and index.html
to change the default text.
Next add some objects to the Contacts
model, you'll see the About dropdown gets populated automatically. Finally in the Django administration interface add some content in the Abouts
model.
You're done!
For reference you can check my website source.
Found a bug? typo? error? or do you have a feature that you can implement? Coding Portfolio is my first Django project feel free to use or expand the project! I'll be waiting for your pull requests!
Version: 1.0.1
GitHub Repo: https://github.com/areebbeigh/coding-portfolio