Skip to content

Firmanc/CFA-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My First Portfolio

This is my first major project for Code Factory Acedemy. However, this will also my first attempt on building a website. We have to use Ruby on Rails in conjunction with the HTML5 and CSS3.

The reason of this website is to increase visibility of my self in a very competitive marketplace. Furthermore, this portfolio also makes sure the most current, professional, and accurate information about me is available for everyone to see.

Where to view:

You can view my website on www.firmanc.com. It is preferable to use google chrome for a better experience.

Project Goal

My main design focus for the website is to have a clean and easy to read portfolio. I want to also show my front-end expertise to make this website very interactive. Secondly, the website has to be responsive on mobile view and other devices.

Technologies I used:

My originally plan was to use Bourbon, Neat and Bitter as a framework for this project because its considered a simple, lightweight and highly used on the professional levels. However, I decided to move over to bootstrap framework because it considered to have a faster development time and one of the best responsive grids system. You can also find lots of documentations for bootstrap on online compare to other frameworks.

Here's the rundown of technologies I've used for this project:

Name Used For
Ruby on Rails Web application framework for the backend
Twitter Bootstrap HTML5 and CSS3 Framework for the frontend
Brackets Text editor
Git Software version management
Heroku For deploying my website

Ruby on Rails gems I've used for this project:

Gems Used For
Bootstrap Saas insert bootstrap with Saas framework
Autoprefix it automaticly add the necessary vendor prefixes used
Scrollspy the only JavaScript I have used for a smooth scrolling effect

Design Process – Examples

My portfolio design is based on the templates below. Additionally, I picked few ideas from other different templates from Pinterest and other websites I like.

Imgur

Design Process - Framework

Below are some of the frameworks showing how I want my website to look. Some of the design elements has to change on the final built due to difficulties or not having enough time.

D36e0b20fe8b1d35be6f4647f379d5d9f.png work.png

Building Process - Laying out the frame

My first focus was to build the side navigation which I still have problems until now. The top navigation was used for my logos and language buttons.

My next processes were to make each page in one viewing height, so each page can be fit on one screen when pressing each navigation. I used this configuration on the main css file for each section:

height: 100vh;
width: 100%;

Building Process - Building each page

The hardest part on building each page is there wasn't clear ideas on the contents that will be put on each section. By looking on a lot of examples, I decided to keep it minimal and used more images to provide the information.

I used the "grid system" from bootstrap to insert and laying out my contents. I used icons from devicon.fr and fontawesome.io to show the icons.

Building Process - Responsive

At the beginning the website wasn't very responsive on mobile view. To resolve this, I have to provide additional settings inside several CSS files by using the @media functions.

@media screen and (max-width: 767px) {}

Future Updates

As I mentioned before there wasn’t a lot of time was given for this project, and here are the few features I want to implement to the website in near future:

  • Navbar - navbar not working as what I wanted to be
  • Javascript - implement more javascript to make it look pretty
  • forms - the form not working right now
  • Indonesian version - need to translate my current website to indonesian language
  • more features - videos and more projects need to be implemented to the portfolio website.

About

Creating my first portfolio website using bootstrap and rails.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors