Minimal Developer Portfolio
September 20, 2022 · View on GitHub
A clean, minimal and responsive portfolio template for Developers!
Motivation
Creating a portfolio can take a long time since everything might be made from scratch. Moreover, the need of having a portfolio is essential for many developers. Having a nice and clean personal portfolio can impress several companies when applying for jobs or it can be something that developers want to show off to their friends. Therefore, Minimal Developer Portfolio is created to support and help programmers in many ways.
Table of Contents
Sections
✔️ About
✔️ Resume
✔️ Education in Resume section
✔️ Job Experience in Resume section
✔️ Services
✔️ Testimonials
✔️ Contact me
To view a live example, click here.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You'll need Git and Node.js (which comes with npm) installed on your computer.
node@v12.18.0 or higher
npm@6.9.0 or higher
git@2.24.0 or higher
How To Use
From your command line, clone and run devPortfolio :
# Clone this repository
$ git clone https://github.com/abdullahoztuurkk/DevPortfolio.git
# Go into the repository
$ cd DevPortfolio
# Install dependencies
$ npm install
#Start's development server
$ npm start
Change and customize every section according to your need.
Personalize page content in /src/app/portfolio.ts & modify it as per your need.
/* Change this file to get your Personal Porfolio */
export const Configuration =
{
profileUrl:"https://images.pexels.com/photos/2269872/pexels-photo-2269872.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260",
userName:"Abdullah Öztürk",
userJob:"Software Developer",
userLocation:"İstanbul",
.
.
.
.
};
export const Skills =[ . . . ];
export const JobExperience =[ . . . ];
export const Education =[ . . . ];
export const Services =[ . . .];
export const Testimonials =[ . . . ];
export const SocialMedia =
{
github:"github.com",
instagram:"instagram.com",
twitter:"twitter.com",
linkedin:"linkedin.com",
medium:"medium.com",
facebook:"facebook.com"
}
Contributing
Just change src/app/configurations.ts to get your personal portfolio. Feel free to use it as-is or customize it as much as you want.
But if you want to contribute and make this much better for other developer have a look at Issues.
If you created something awesome and want to contribute then feel free to open an pull request.
- Fork the project
- Create a new branch (git checkout -b your-branch)
- Create your new changes then commit your changes (git add . && git commit -n "New changes/issues")
- Push your branch to the project (git push origin your-branch)
- Submit your pull request
Technologies Used
License
This project is licensed under the MIT License - see the LICENSE file for details.