Skip to content

StarLoom is a versatile platform inspired by Vercel, simplifying web application deployment!🚀✨

Notifications You must be signed in to change notification settings

notlelouch/StarLoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StarLoom

Meet StarLoom, a powerful platform inspired by Vercel, designed to simplify and streamline the deployment and management of web applications. With its modular architecture and intuitive interface, StarLoom empowers developers to effortlessly build, deploy, and manage their projects.

Features

  • Modular Design: StarLoom is built with a modular architecture, allowing for easy extensibility and customization.
  • Simplified Deployment: Deploying applications with StarLoom is straightforward and efficient, enabling rapid iteration and seamless updates.
  • Scalablity: You can tweak StarLoom to meet your requirements for small personal project or a large-scale enterprise application.
  • Developer-Friendly: StarLoom provides a user-friendly interface and intuitive tools, making it accessible to developers of all skill levels.
  • Robust Services: The StarLoom ecosystem includes a range of services such as frontend hosting, deployment services, upload services, and request handling, ensuring comprehensive support for your projects.

Directory Structure

  • StarLoom-frontend: This directory contains the frontend components of StarLoom, including the user interface and client-side functionality.
  • StarLoom-deploy-service: Here lies the deployment service module, responsible for managing the deployment process of applications on StarLoom.
  • Starloom-upload-service: The upload service module facilitates the seamless uploading of files and assets to the StarLoom platform.
  • Starloom-request-handler: This directory hosts the request handling module, which manages incoming requests and directs them to the appropriate resources within the StarLoom environment.

Walk-through

To get started with StarLoom, follow these steps:

  • Clone the Repository: Clone the StarLoom repository to your local machine using the following command:

     git clone https://github.com/your-username/StarLoom.git
     cd StarLoom
  • Navigate to Desired Module: Depending on the service you want to explore, navigate to one of the subdirectories (e.g., Starloom-frontend, Starloom-deploy-service, etc.).

  • Install Dependencies: Install the necessary dependencies for the module you're working on.

  • Start Developing: Begin developing your application using the tools and services provided by StarLoom.

  • Deploy Your Application: Once you have made your changes, compile and run the entire project altogether. Open the terminal and run:

    redis-server

    and then navigate to the StarLoom deploy, upload and request handler services and run:

    npx tsc -b
    node dist/index.js

    then finally navigate to StarLoom-frontend and run:

    npm run dev

Contributing

Contributions are welcome! If you have ideas for improvements, new features, or bug fixes, please open an issue or submit a pull request.

About

StarLoom is a versatile platform inspired by Vercel, simplifying web application deployment!🚀✨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published