Open source project that runs the website for Jorge Ferreiro, including the blog and the admin panel.
Features:
Disclaimer: This documentation is a Work In Progress.
The blog post is getting thousands of readers. In order to make sure that we are able to offer the best possible experience across multiple devices we have teamed up with BrowserStack, a really powerful tool for performing cross browser testing.
We have all the configuration for beta and prod inside ./env/index.js
, there we load 2 files, the production or the development.
You'll need to create a .env
file to set the required variables:
NODE_ENV='DEV'
SESSION_SECRET='keyboard cat'
PORT=''
MONGODB_URI=''
ADMIN_EMAIL=''
ADMIN_PASS=''
MAILCHIMP_API_TOKEN=''
S3_REGION=''
S3_BUCKET=''
AWS_ACCESS_KEY_ID=''
AWS_SECRET_ACCESS_KEY=''
CONTACT_EMAIL=''
MAILGUN_USER=''
MAILGUN_PASS=''
RECAPTCHA_PUBLIC=''
RECAPTCHA_SECRET=''
NEW_RELIC_LICENSE_KEY=''
.env
yarn dev
Fully refactor the codebase to use a Ducks pattern. Instead of controllers.js, routes.js, you'll find one folder per functionality. Also, there were some refactors from the web server to the API.
Revamp completely sections headers and the following sections: home, about and talks.
Now the blog has a sidebar with useful links, extra information.
Added new biography.
Release date: 17th October 2017
V3, level up Jorge Ferreiro: The content has arrived.
š¬ Create a new Pull Request