Mycelium Cloud Website
This is the official website for Mycelium Cloud, built using Next.js and Tailwind CSS.
Getting Started
Follow these instructions to get a local copy up and running for development and testing purposes.
Prerequisites
Make sure you have Node.js and npm installed on your machine. You can download them from nodejs.org.
Installation
- Clone the repository to your local machine.
- Install the NPM packages:
npm install
Running the Application
To run the development server:
npm run dev
Open http://localhost:3000 in your browser to see the result.
Git Workflow
We follow a branching model to ensure code quality and a stable production environment. All new work should be done on a feature branch.
-
Switch to the
developmentbranch and make sure it's up to date:git checkout development git pull origin development -
Create a new feature branch for your changes:
git checkout -b your-feature-name -
Make your changes and commit them.
-
Push your feature branch to the remote repository:
git push origin your-feature-name -
Create a Pull Request on GitHub from your feature branch to the
developmentbranch. -
After the pull request is reviewed and merged, the changes will be on the
developmentbranch. To deploy to production, thedevelopmentbranch will be merged intomain.
Project Structure
Here is an overview of the key directories in the project:
-
src/app/(main)/page.tsxThis is the main entry point for the homepage. -
src/components/This directory contains all the reusable React components used throughout the site. The main components rendered on the homepage (src/app/(main)/page.tsx) are:HomeHero.tsxStackSection.tsx(asStackSectionPreview)BentoReviews.tsxWorldMap.tsxSteps.tsxCompanies.tsxClickableGallery.tsxCallToAction.tsx
-
public/images/All static images are stored here. You can find logos, gallery images, and other visual assets in this folder. -
public/videos/This folder contains video assets used on the site.
License
This site template is a commercial product and is licensed under the Tailwind Plus license.