Everyone needs their own little spot on the interwebs, and this is mine. Welcome to my resume, on the web!
CSS JavaScript HTML PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Amruth Pillai

Resume on the Web

Everyone needs their own little spot on the interwebs, and this is mine.
Welcome to my resume, on the web!

Introduction

Building personal websites, resumes and portfolios have always been one of my most favorite projects, since I get to mess around with new technology, use new tricks I've learnt from the internet and basically, just let me showcase my creativity in the most unique way possible, and I hoped to do the same with this Resume on the Web project here.

Live Demo

To check out a live demo of the site in all of it's glory, head over to:

http://www.amruthpillai.com/

Features

There's a lot of features deep down the heart of this project that make it special. It's not just a simple website that I whipped up in 2-3 days. Anybody could do that, but since this is a resume/personal project, I wanted to use it to showcase the best use of all my skills, from design, to development, to server management.

HTML5 Powered with CSS3 / Styling

The number of things I've learnt from this project is truly endless, but I'll try to create one anyway:

  • UI/UX Design from scratch (Adobe Photoshop CC, Adobe Illustrator CC)
  • Workflow Management using gulp.js (http://gulpjs.com/)
  • Minification of HTML, CSS and JS (to serve faster websites)
  • Optimization of Images (to take up less space)
  • Server Setup & Management (Apache & Ubuntu 14.04)
  • SSL Certification and Renewal using Certbot
  • Using SVGs instead of Bitmap images, wherever possible
  • Using the latest Bootstrap v4.0.0 Alpha 6
  • Using jQuery for the minimal logic within the site
  • Fetching from Medium/Instagram APIs (to fuel the dynamic content on the site)

Building the Source

To build the project from it's source, first ensure that you have Node/NPM installed on your machine. If you don't, you can pick it up from here: https://nodejs.org/. You'll also need the Yarn package manager, which you can get from here: https://yarnpkg.com/en/docs/install/.

Next, you'll need the following packages to be installed globally using npm:

npm install --global gulp bower yarn

Once that's done, you're ready to build the source, so start with cloning the repository and moving into the directory:

git clone https://github.com/AmruthPillai/ResumeOnTheWeb.git
cd ResumeOnTheWeb

Then, just run these commands to install the necessary dependencies. It might take a while for it to finish, so keep an episode of 'Friends' running, just in case.

npm install
bower install
yarn install

Now, you're ready to roll. Just run gulp serve and the system will start serving the project on http://localhost:9000.