All packages can be found at:
udagram/udagram-api/packages.json
udagram/udagram-frontend/packages.json
use npm to install dependencies!
this app requires the following services:
AWS RDS for hosting postgres database
AWS S3 buckets to host the application frontend files
AWS Elastic Beanstalk (EB) to host the backend or the api for the application
CircleCI for pipelines and auto deployment
1- install all dependencies for the project.
2- Build the project, and run it locally.
3- Create an RDS Postgres database.
4- Create a **PUBLIC** S3 Bucket for frontend.
5- Create an EB enviroment for backend.
6- Make sure that all enviroment variables are correct in EB.
CircleCI tracks the main branch and pushing on the branch will:
1- install the dependencies for both frontend and backend, and build the whole project.
2- deploy the backend and frontend on AWS.
S3 Overview
Elastic Beanstalk (EB)
CircleCI enviroment variables
CircleCI pipeline



