Skip to content

shadielfares/MakeCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MakeCloud

MakeCloud is your one-stop solution for simplifying the deployment of online resources. Designed with Terraform at its core, MakeCloud streamlines the process of managing infrastructure as code (IaC), making it easier than ever to deploy, manage, and scale your online services.

Visit makecloud.work to explore MakeCloud in action.


🚀 Features

  • Simplified Deployments: Leverage Terraform’s power to deploy and manage cloud resources with minimal effort.
  • User-Friendly Interface: Built with React and TailwindCSS, MakeCloud offers a clean and intuitive user experience.
  • Seamless Backend: Powered by Python and hosted on Fly.io for scalable and reliable backend services.
  • Cross-Platform Compatibility: Supports multiple cloud providers, making it versatile for all your infrastructure needs.
  • Real-Time Feedback: Interactive deployment logs and status updates keep you informed at every step.

🛠️ Tech Stack

  • Infrastructure: Terraform
  • Frontend: React, TailwindCSS, JavaScript
  • Backend: Python
  • Hosting: Fly.io

🎉 UofTHacks 12 Submission

MakeCloud was proudly submitted to UoftHacks 12, showcasing its ability to revolutionize the way developers deploy and manage their online resources.


🌟 Getting Started

Prerequisites

Ensure you have the following installed:

  • Terraform (v1.5 or later)
  • Python (v3.8 or later)
  • Node.js (v16 or later)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/shadielfares/cloudy.git
    cd cloudy
  2. Install backend dependencies:

    pip install -r requirements.txt
  3. Install frontend dependencies:

    cd frontend
    npm install
  4. Configure your environment:

    • Create a .env file for backend configurations (e.g., Fly.io API keys, cloud provider credentials).
  5. Start the development servers:

    • Backend:
      python app.py
    • Frontend:
      npm start

Thank you for an amazing challenge :)

About

Your AI-powered cloud assistant helps users provision cloud resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors