gfu-servant-engineering / tech-connect-frontend

Web platform for connecting the technological needs of front line mission groups with solution providers from churches, like-minded universities, and other mission minded organizations
https://tech-connect.netlify.com/
MIT License
0 stars 0 forks source link

Tech Connect Frontend

Note: This site uses Gatsby v2.

This repo contains the frontend components of Tech Connect and consists of a Gatsby project linked to a Netlify repository. It links to a tweaked Strapi backend in gatsby-config.js.

Prerequisites

Getting Started

For complete instructions, go to Basic Environment Setup within the wiki. This should get you up and running and able to start on development.

Debugging

Windows users might encounter node-gyp errors when trying to npm install. To resolve, make sure that you have both Python 2.7 and the Visual C++ build environment installed.

npm config set python python2.7
npm install --global --production windows-build-tools

There may be a problem connecting to the Strapi backend, if it is not running on the server pointed to in gatsby-config.js, edit the apiURL attribute in that file to use a different server.

Purgecss

This plugin uses gatsby-plugin-purgecss and bulma. The bulma builds are usually ~170K but reduced 90% by purgecss.