All Projects → aaron5670 → Aaronvandenberg.nl

aaron5670 / Aaronvandenberg.nl

⚛️ Web Developers portfolio build with Gatsby.js & React.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Aaronvandenberg.nl

React Portfolio Template
Modern React Portfolio Template (FREE)
Stars: ✭ 188 (+91.84%)
Mutual labels:  gatsby, portfolio, gatsbyjs, portfolio-website
Gabriel Adorf Portfolio
Gabriel Adorf's personal website
Stars: ✭ 133 (+35.71%)
Mutual labels:  gatsby, portfolio, gatsbyjs, portfolio-website
gatsby-portfolio
Portfolio / Personal Website - Built with Gatsby.js and Published at konstantin.digital
Stars: ✭ 23 (-76.53%)
Mutual labels:  portfolio, gatsby, gatsbyjs
bubbly
Full stack chat application created w/ Next.js, Socket.IO, Express, React and TypeScript
Stars: ✭ 24 (-75.51%)
Mutual labels:  socket-io, expressjs, socketio
gatsby-starter-portfolio-bella
A bright single-page portfolio starter for Gatsby powered by Prismic.io. The target audience are designers and photographers.
Stars: ✭ 125 (+27.55%)
Mutual labels:  portfolio, gatsby, gatsbyjs
Gatsby Advanced Starter
A high performance skeleton starter for GatsbyJS that focuses on SEO/Social features/development environment.
Stars: ✭ 1,224 (+1148.98%)
Mutual labels:  gatsby, gatsbyjs, pwa
gatsby-portfolio
danielfr.com/
Stars: ✭ 36 (-63.27%)
Mutual labels:  portfolio, portfolio-website, gatsbyjs
onchat-web
A simple, beautiful, mobile-first instant messaging progressive web application.
Stars: ✭ 138 (+40.82%)
Mutual labels:  pwa, realtime, socketio
Reactive Resume
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Stars: ✭ 3,280 (+3246.94%)
Mutual labels:  gatsby, gatsbyjs, pwa
Gatsby Simplefolio
⚡️ A minimal Gatsby portfolio template for Developers
Stars: ✭ 895 (+813.27%)
Mutual labels:  gatsby, portfolio, gatsbyjs
Social Network
Mini social network that I made as my first web app project.
Stars: ✭ 458 (+367.35%)
Mutual labels:  express, realtime, socket-io
Jalpc
🍎Jalpc -- A flexible Jekyll theme, 3 steps to build your website.
Stars: ✭ 859 (+776.53%)
Mutual labels:  portfolio, cv, portfolio-website
sanity-gatsby-portfolio
A Gatsby portfolio site powered by Sanity.io. Watch it get built live:
Stars: ✭ 16 (-83.67%)
Mutual labels:  portfolio, gatsby, gatsbyjs
realtime-geolocation
Geolocation tracking app with Node.js, Socket.io, & AngularJS
Stars: ✭ 29 (-70.41%)
Mutual labels:  socket-io, realtime, socketio
SocketIOUnity
A Wrapper for socket.io-client-csharp to work with Unity.
Stars: ✭ 69 (-29.59%)
Mutual labels:  socket-io, realtime, socketio
Gatsby Starter Portfolio Jodie
Image-heavy photography portfolio with colorful accents & customizable pages. Includes adaptive image grids powered by CSS grid and automatic image integration into projects.
Stars: ✭ 249 (+154.08%)
Mutual labels:  gatsby, portfolio, gatsbyjs
portfolio
My personal portfolio and resume page.
Stars: ✭ 18 (-81.63%)
Mutual labels:  portfolio, cv, portfolio-website
Mean Angular4 Chat App
MEAN stack with Angular 4 Chat App
Stars: ✭ 41 (-58.16%)
Mutual labels:  express, expressjs, socketio
Gatsby Starter Portfolio Emilia
Minimalistic portfolio/photography site with masonry grid, page transitions and big images. Themeable with Theme UI. Includes Light/Dark mode.
Stars: ✭ 300 (+206.12%)
Mutual labels:  gatsby, portfolio, gatsbyjs
Gatsby Starter 2column Portfolio
A minimalistic portfolio with a 2 column layout made for GatsbyJS.
Stars: ✭ 33 (-66.33%)
Mutual labels:  gatsby, gatsbyjs, portfolio-website

Website Aaron van den Berg

Web Developer portfolio website

This is my personal portfolio website build with GatsbyJS and a small ExpressJS server.

Features

  • React 16.x
  • Gatsby framework
  • PWA (desktop & mobile)
  • Functional components with Recompose React Hooks
  • Frontend design by @smakosh
  • Amazing illustrations by Undraw.co
  • Express as backend framework
  • Socket.IO intergration (realtime online users counter & notifications)
  • Simple authentication system with PassportJS
  • Contact form with Google reCAPTCHA

Prerequirements

  1. Latest Node.js version
  2. GatsbyJS

How to install

  1. The easiest way to get started is to clone the repository
  2. Change in the root the config.js file.
  3. Create a new file named config.js in the server folder and add the following content and adjust it:
/*
 * Webserver PORT
 */
const PORT = 3005;

/*
 * Email settings
 */
const EMAIL = '[email protected]';
const EMAIL_PASSWORD = 'your-mail-password';

/*
 * Session settings
 */
const SESSION_SECRET = 'Zsjfkrkwujskcfjskw&m';

/*
 * SSL / HTTPS settings
 * ------------------------
 * if HTTPS is true, the privateKey_path, certificate_path and ca_path MUST be correctly located.
 *
 * privateKey_path is the path where the privkey.pem file is located
 * certificate_path is the path where the cert.pem file is located
 * ca_path is the path where the chain.pem file is located
 */
const isHTTPS = true;
const privateKey_path = 'PATH_TO_THIS_FILE/privkey.pem';
const certificate_path = 'PATH_TO_THIS_FILE/cert.pem';
const ca_path = 'PATH_TO_THIS_FILE/chain.pem';

module.exports = {EMAIL, EMAIL_PASSWORD, PORT, SESSION_SECRET, isHTTPS, privateKey_path, certificate_path, ca_path};
  1. Install NPM dependencies in the root folder and in the server folder:
    npm install
  2. Then simply start the server in the server folder by doing:
    node server.js
  3. Finally you start the app in the root folder by doing:
  4. gatsby develop
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].