This is the code running my personal website xavicolomer.com
This repository does not only contain the code for all Javascript components on the website but also the workflow I am using to develop and deploy the code.
The website does not use any kind of library for DOM manipulation or animation easings, but a simplified collection of utils I developed myself for this website.
- HTML5
- Javascript ECMASCRIPT 6
- Sass with breakpoint-sass
When deploying the code is minified, uplodaded to S3 and the Cloudfront instance is invalidated.
- Express
server.js, Updated using Claudiajs and Amazon API Gateway
- gulpfile.babel.js: This folder contains the development workflow
- settings: This folder contains an example configuration file like the one I use to set up my AWS Credentials.
- src: This folder contains all the magic you can see on the page
- static: This is the folder expressjs will use to serve static files, including js and css
- tests: Not yet :)
- Clone this project
- npm install
- Run the script
Starting the development server
npm run start
Deploying static content to S3
npm run deploy
Deploying server to API Gateway (you need to install and configure claudiajs)
claudia update
1.0.0