Overview
Fizzy Jam is an out-of-the-box jamstack web app practice. It provides a user-friendly yet pre-configured CMS, allowing users to focus on creating content rather than dealing with the architecture or code. With Fizzy Jam, everything lives in a git repo, enabling easy hosting on platforms like GitHub and eliminating the need for monthly fees for web servers and databases.
Features
- Git-based: Everything lives in a git repo, allowing for easy hosting on platforms like GitHub.
- User-friendly CMS: Fizzy Jam provides a pre-configured CMS that simplifies content creation.
- Decoupled architecture: Fizzy Jam is decoupled everywhere, making it easy to customize the site by adding micro-services.
- One-click Deployment: Fizzy Jam can be easily deployed to serverless platforms like Netlify, CloudFlare, and Vercel with just one click.
- Local Deployment for Developers: Developers can easily modify the theme and contribute to the project using the provided commands and branches.
- Backend Configuration: Fizzy Jam supports multiple backend options for content creation.
- Logo and Icon customization: Users can customize the logo and icon elements of their site.
- Coloring customization: Fizzy Jam allows users to change the main coloring variables used throughout the site.
- Routing customization: Users can define custom permalinks for their posts and files.
Installation
- Clone the Fizzy Jam repository to your local machine:
git clone https://github.com/fizzyjam/fizzyjam.git
- Install the necessary dependencies:
- Customize the backend configuration according to your preferences. This step can be skipped if you prefer to create content locally.
- Customize the logo and icon elements based on your requirements.
- Customize the coloring variables to suit your style.
- Customize the routing structure according to your needs.
- After making the necessary modifications, deploy the site to your chosen serverless platform with the provided one-click deploy buttons.
Summary
Fizzy Jam is a jamstack web app practice that provides a user-friendly CMS and allows for easy hosting on platforms like GitHub. Its decoupled architecture and customization options make it a flexible choice for developers and content creators. With features like one-click deployment and local deployment for developers, Fizzy Jam simplifies the process of building and managing websites.