ferreiro / website

šŸŒ Jorge Ferreiro personal website and blog fully developed in Javascript and Node.Js. It uses Yarn Workspaces to setup the package architecture. Currently migrating the project to āš›ļø React
https://jorgeferreiro.com/
MIT License
60 stars 9 forks source link
api css3 javascript monorepo nodejs react reactjs sass

Jorge Ferreiro website

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.

Cross browser testing with BrowserStack

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.

Run the server

We have all the configuration for beta and prod inside ./env/index.js, there we load 2 files, the production or the development.

  1. 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=''
  2. Source .env
  3. Run the server yarn dev

Changelog

Version 3.5 (December 2018)

Version 3 (fall 2017)

Release date: 17th October 2017

V3, level up Jorge Ferreiro: The content has arrived.

Version 2 (October 2016)

Version 1 (Early 2016 - Sep 25, 2016)

Contribute

šŸ’¬ Create a new Pull Request

My social networks