Skip to content

eriknewland/consultation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

home page screenshot

Intellifusion: A consultation website

A modern headless CMS consultation website featuring React Router, Bootstrap, email.js, and Sanity.io.

Tech Stack

Client
React React Router Bootstrap

CMS
Sanity.io

Email
Emailjs

Features

  • React Routing
  • Responsive! Transitions and Animations with every interaction
  • Bootstrap components
  • Headless CMS featuring Sanity.io
  • Easily create schemas and pull from your Data Lake via GROQ, a simpler(better) version of GraphQL
  • Once published, your Sanity Studio acts as a control panel for you/your team to seamlessly integrate content based on schemas
  • No technical skills required to update content to improve workflow

Random GIF

Table of contents

Installation

(Back to top)

Fork, clone and navigate into the root directory. Install dependencies:

  npm i

Start the development server on port 3000

  npm run start

In a separate terminal window, navigate into your new sanity project foldr and run:

  npm run dev

This will fire up the Sanity Studio in development mode on port 3333

Check out sanity.io for further instructions, examples, and more!

Usage

(Back to top)

If you're interested in using this project as a template, the major changes you will need to do (outside of specific copy and images) include:

  1. Setting up a Sanity.io account, and linking your account and database to the websit via the sanityConfiguration object.

  2. Email Configuration

Roadmap

(Back to top)

  • Integrate Email/Contact us Form with gmail

  • Integrate calendar/appointment functionality

  • Improve performance and image loading

Contribute

(Back to top)

  • If you find this repo useful, please give it ⭐!

  • If you're on Medium, please give me a follow!

License

(Back to top)

MIT Software License

Closing Thoughts

(Back to top)

Headless CMS is fun alternative approach to data management! I really enjoy working with Sanity.io as you have a ton of flexibility with document structure, GROQ/Schemas are easy to configure, and the Sanity Studio makes updating documents simple.