DeployCell is a powerful tool designed to make the process of hosting and serving web applications easier and more efficient, even for developers with minimal experience in server management
Disclaimer: No live link is put to avoid AWS charges.
-
Ensure you have Node.js, npm and typescript installed on your machine.
-
Clone the repository and add to your local environment.
-
Install the required dependencies.
cd servers_v2
cd api_server
npm install
cd ..
cd reverse_proxy_server
npm install
cd ..
cd ..
cd client_v2
npm installCreate a AWS account and get your S3, ECS, ECR ready because to run this project, you will need to add the following environment variables to your .env file inside all the servers folder.
api_server :-
ACCESS_KEY_ID=
SECRET_KEY=
CLUSTER_ARN=
TASK_ARN=
SUBNET1=
SUBNET2=
SUBNET3=
SECURITY_KEY=
SERVE_URL=
reverse-proxy-server:-
AWS_BASE_PATH=
To deploy this project run:
cd server_v2
cd api_server
node index.js- reverse-proxy-erver:
cd server_v2
cd reverse_proxy_server
node index.js- Frontend:
cd client_v2
npm i
npm run devClient: React, Tailwind, Typescript
Server: Node, Express, Javascript, Redis, Socket.io, Docker
- Integrating postgresSQL
- Modifying UI and implementing 3D models using three.js
