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.
-
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.
Handles backend logic and data processing, exposing endpoints for client interactions and managing data storage and retrieval.
Manages the building and deployment of serverless applications using AWS ECS.
Maps AWS services to custom domains, improving load balancing, and overall application performance.
Provides the user interface for interacting with the application and managing deployments.
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