A modern headless CMS consultation website featuring React Router, Bootstrap, email.js, and Sanity.io.
- 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
- Intellifusion: A consultation website
- Features
- Table of contents
- Installation
- Usage
- Roadmap
- Contribute
- License
- Footer
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!
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:
-
Setting up a Sanity.io account, and linking your account and database to the websit via the sanityConfiguration object.
-
Email Configuration
-
Integrate Email/Contact us Form with gmail -
Integrate calendar/appointment functionality
-
Improve performance and image loading
-
If you find this repo useful, please give it ⭐!
-
If you're on Medium, please give me a follow!
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.