egrall-pm

Website to promote project management software

Visit the website

About this projet

This site was developed at the request of egrall, in order to promote the egrall-pm project management software.

This site allows you to download the evaluation version of the highlighted software and manage user licenses.

It also offers two payment methods which are Paypal and Stripe.

Technical Sheet

The site is developed in JAMstack with the Gatsby framework in order to obtain optimal performance, increased security and inexpensive hosting.

Code technologies with which I got involved while working on this project

  • UI/UX design

  • React-based Gatsby for page generation

  • GraphQL for data query

  • Fetch egrall REST API for license management

  • Contentful headless CMS to manage content data

  • CSS3 managed with CSS modules

  • Stripe and Paypal as payment gateway

  • Netlify for hosting services

  • GitHub for source code management

The content of the site is managed with Contentful. A webhook is configured to automatically push the modifications made and build a new version of the site, deployed on the Netlify CDN.

A continuous deployment is also implemented between GitHub and Netlify.

Resources