Skip to content

Platform for deployment and management of serverless websites using containerization, caching, and custom domain mapping.

Notifications You must be signed in to change notification settings

tb-rules10/OneSpace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneSpace

Developed a platform for hosting serverless websites with a focus on ease of deployment and management. It offers a seamless experience for users to deploy their applications and ensures optimal performance and scalability.

Features

  • Seamless Hosting: Simplifies the deployment and management of serverless websites, making it easier for users to manage their applications.

  • Optimized Performance and Scalability: Utilizes containerized deployment and fast data caching to enhance the platform’s performance and scalability.

  • Reverse Proxy Integration: Implements a reverse proxy that maps AWS services to custom domains, allowing users to use their own unique domains with the platform.

Components

API Server

Handles backend logic and data processing, exposing endpoints for client interactions and managing data storage and retrieval.

Builder Server

Manages the building and deployment of serverless applications using AWS ECS.

Reverse Proxy

Maps AWS services to custom domains, improving load balancing, and overall application performance.

Frontend

Provides the user interface for interacting with the application and managing deployments.

Installation

To set up the project locally, follow these steps:

git clone https://github.com/tb-rules10/OneSpace
cd OneSpace

cd api-server
npm i 
npm start

cd reverse-proxy
npm i
npm start

cd frontend
npm i
npm run dev

image


image


image

About

Platform for deployment and management of serverless websites using containerization, caching, and custom domain mapping.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages