A portfolio is a compilation of work samples and professional documentation that provides proof of your accomplishments or samples of your work. It can be a physical book or binder that organizes samples of your work, or an online portfolio with electronic files.
Portfolios are a great way to demonstrate the competencies you would list on a resume or talk about in an interview — they allow you to show and not just tell. During a job search, the portfolio showcases your work to potential employers. It presents evidence of your relevant skills and abilities. Portfolios are also helpful for independent contractors, consultants, or business owners who need to provide work samples to potential clients.
Outside of a job or client search, archiving samples of your work to a portfolio is a great way to keep track of your accomplishments and make note of when you acquired key competencies. Having it all together in a portfolio can be useful during your yearly review or helpful if you decide to go for a promotion. It can take quite a while to put together a portfolio, so make sure it’s up-to-date to prepare you for unexpected situations like layoffs and sudden changes to your job.
As we all know with the passage of time we enhance our skills, we add more achievements, we accomplish many projects but when it comes to showing it on one page resume, it becomes tougher. In order to put our best projects achievements sometimes we do compromise and leave very important details. In order to overcome that issue we can put one line i.e link of portfolio on resume and reviewer will get a chance to understand you in a better way. Reviewer is just one click away to know your achievements, accomplishments. As this is dynamic in nature so you can add delete update details of your achievements, projects, company details, skills. You completed one project add to your portfolio, got a new job add to your company list, achieved something add to your achievement list, all will be displayed on your portfolio. You don't need to code anything anymore. Isn't it cool?
- Navigate to requirements file
- Python 3, pip3
- Virtual Environment
- Django ( Will be installing django related packages in virtual environment)
- Git
Forked the repository
git clone [your_project_url]
- Create virtual environment
python3 -m venv venv
macOS or linux - Create virtual environment
py -m venv venv
windows - Activate venv
source venv/bin/activate
pip3 install -r ~/dynamicportfolio/requirements.txt
cd dynamicportfolio
open portfolio/settings.py edit the SECRET_KEY. Never expose your SECRET_KEY so use environment variable
python3 manage.py makemigrations
this will create the db.sqlite3 and required tablespython3 manage.py migrate
will apply all the changespython3 manage.py createsuperuser
this will create the superuser or your account.python3 manage.py runserver
it will run thedynamicportfolio
- navigate to
127.0.0.0:8000/admin
- Add new details
- navigate to
127.0.0.0:8000
to see the changes
edit dynamicportfolio/templates/profiles.html line: 24 - 40.
If you are facing any kind of issue you can raise the issue I will be looking on those issue and fix those. Or you know the fix I would really appreciate if you can do the pull request.
I want to thank all the video creators without their videos it would have been difficult for me.
You are always welcome to share you suggestion, I would be happy to know. You can email me at [email protected]