- Notifications
You must be signed in to change notification settings - Fork6k
⚡️ A minimal portfolio template for Developers
License
cobiwave/simplefolio
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
⚡️ Modern UI Design + Reveal Animations
⚡️ One Page Layout
⚡️ Styled with Bootstrap v4.3 + Custom SCSS
⚡️ Fully Responsive
⚡️ Valid HTML5 & CSS3
⚡️ Optimized with Parcel
⚡️ Well organized documentation
To view the demo:click here
- Professional way to showcase your work
- Increases your visibility and online presence
- Shows you’re more than just a resume
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You'll needGit andNode.js (which comes withNPM) installed on your computer.
node@v16.4.2 or highernpm@7.18.1 or highergit@2.30.1 or higherAlso, you can useYarn instead of NPM ☝️
yarn@v1.22.10 or higherFrom your command line, first clone Simplefolio:
# Clone the repository$ git clone https://github.com/cobiwave/simplefolio# Move into the repository$cd simplefolio# Remove the current origin repository$ git remote remove origin
After that, you can install the dependencies either using NPM or Yarn.
Using NPM: Simply run the below commands.
# 2022 Update - Fix Dependencies$ npm audit fix$ npm i @parcel/transformer-sass# Install dependencies$ npm install# Start the development server$ npm start
Using Yarn: Be aware of that you'll need to delete thepackage-lock.json file before executing the below commands.
# Install dependencies$ yarn# Start the development server$ yarn start
NOTE:If your run into issues installing the dependencies with NPM, use this below command:
# Install dependencies with all permissions$ sudo npm install --unsafe-perm=true --allow-rootOnce your server has started, go to this urlhttp://localhost:1234/ to see the portfolio locally. It should look like the below screenshot.
Go to/src/index.html and put your information, there are 5 sections:
- On
.hero-title, put your custom portfolio title. - On
.hero-cta, put your custom button label.
<!-- **** Hero Section **** --><sectionid="hero"class="jumbotron"><divclass="container"><h1class="hero-title load-hidden"> Hi, my name is<spanclass="text-color-main">Your Name</span><br/> I'm the Unknown Developer.</h1><pclass="hero-cta load-hidden"><arel="noreferrer"class="cta-btn cta-btn--hero"href="#about"> Know more</a></p></div></section><!-- /END Hero Section -->
- On
<img>tag, fill thesrcproperty with your profile picture path, your picture must be located inside/src/assets/folder. - On
<p>tag with class name.about-wrapper__info-text, include information about you, I recommend to put 2 paragraphs in order to work well and a maximum of 3 paragraphs. - On last
<a>tag, include your CV (.pdf) path onhrefproperty, your resume CV must be located inside/src/assets/folder.
<!-- **** About Section **** --><sectionid="about"><divclass="container"><h2class="section-title load-hidden">About me</h2><divclass="row about-wrapper"><divclass="col-md-6 col-sm-12"><divclass="about-wrapper__image load-hidden"><imgalt="Profile Image"class="img-fluid rounded shadow-lg"height="auto"width="300px"src="assets/profile.jpg"alt="Profile Image"/></div></div><divclass="col-md-6 col-sm-12"><divclass="about-wrapper__info load-hidden"><pclass="about-wrapper__info-text"> This is where you can describe about yourself. The more you describe about yourself, the more chances you can!</p><pclass="about-wrapper__info-text"> Extra Information about you! like hobbies and your goals.</p><spanclass="d-flex mt-3"><arel="noreferrer"target="_blank"class="cta-btn cta-btn--resume"href="assets/resume.pdf"> View Resume</a></span></div></div></div></div></section><!-- /END About Section -->
- Each project lives inside a
row. - On
<h3>tag with class name.project-wrapper__text-title, include your project title. - On
<p>tag withloremp ipsumtext, include your project description. - On first
<a>tag, put your project url onhrefproperty. - On second
<a>tag, put your project repository url onhrefproperty.
- Inside
<div>tag with class name.project-wrapper__image, put your project image url on thesrcof the<img>and put again your project url in thehrefproperty of the<a>tag. - Recommended size for project image (1366 x 767), your project image must be located inside
/src/assets/folder.
<!-- **** Projects Section **** --><sectionid="projects"> ...<!-- Notice: each .row is a project --><divclass="row"><divclass="col-lg-4 col-sm-12"><divclass="project-wrapper__text load-hidden"><h3class="project-wrapper__text-title">Project Title</h3><div><pclass="mb-4"> Lorem ipsum dolor sit, amet consectetur adipisicing elit. Excepturi neque, ipsa animi maiores repellendus distinctio aperiam earum dolor voluptatum consequatur blanditiis inventore debitis fuga numquam voluptate ex architecto itaque molestiae.</p></div><arel="noreferrer"target="_blank"class="cta-btn cta-btn--hero"href="#!"> See Live</a><arel="noreferrer"target="_blank"class="cta-btn text-color-main"href="#!"> Source Code</a></div></div><divclass="col-lg-8 col-sm-12"><divclass="project-wrapper__image load-hidden"><arel="noreferrer"href="#!"target="_blank"><divdata-tiltdata-tilt-max="4"data-tilt-glare="true"data-tilt-max-glare="0.5"class="thumbnail rounded js-tilt"><imgalt="Project Image"class="img-fluid"src="assets/project.jpg"/></div></a></div></div></div><!-- /END Project --> ...</section>
- On
<p>tag with class name.contact-wrapper__text, include some custom call-to-action message. - On
<a>tag, put your email address onhrefproperty.
<!-- **** Contact Section **** --><sectionid="contact"><divclass="container"><h2class="section-title">Contact</h2><divclass="contact-wrapper load-hidden"><pclass="contact-wrapper__text">[Put your call to action here]</p><arel="noreferrer"target="_blank"class="cta-btn cta-btn--resume"href="mailto:example@email.com">Call to Action</a></div></div></section><!-- /END Contact Section -->
- Put your Social Media URL on each
hrefattribute of the<a>tags. - If you an additional Social Media account different than Twitter, Linkedin or GitHub, then go toFont Awesome Icons and search for the icon's class name you are looking.
- You can delete or add as many
<a>tags your want.
<footerclass="footer navbar-static-bottom"> ...<divclass="social-links"><ahref="#!"target="_blank"><iclass="fa fa-twitter fa-inverse"></i></a><ahref="#!"target="_blank"><iclass="fa fa-linkedin fa-inverse"></i></a><ahref="#!"target="_blank"><iclass="fa fa-github fa-inverse"></i></a></div> ...</footer>
Change the color theme of the website - (choose 2 colors to create a gradient)
Go to/src/sass/abstracts/_variables.scss and only change the values for this variables$main-color and$secondary-color with your prefered HEX color.If you want to get some gradients inspiration I highly recommend you to check this websiteUI Gradient
// Default values$main-color:#02aab0;$secondary-color:#00cdac;
Once you finish your setup. You need to put your website online!
I highly recommend to useNetlify because it is super easy.
Gatsby Simplefolio byJacobo Martinez
Ember.js Simplefolio byMichael Serna
- Parcel - Bundler
- Bootstrap 4 - Frontend component library
- Sass - CSS extension language
- ScrollReveal.js - JavaScript library
- Tilt.js - JavaScript tiny parallax library
- Jacobo Martinez -https://github.com/cobiwave
This project is licensed under the MIT License - see theLICENSE.md file for details
I was motivated to create this project because I wanted to contribute on something useful for the dev community, thanks toZTM Community andAndrei
About
⚡️ A minimal portfolio template for Developers
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.

