This application is provided from Udacity to be hosted into AWS with Pipeline using CircleCI. The Project is for the Advanced Full-Stack Web Development Nanodegree Program - Deploying & Hosting a Full-Stack Application.
- Clone this repo locally into the location of your choice.
- Open a terminal and navigate to the root of the repo
- follow the instructions in the Project Setup
The project can run but is missing some information to connect to the database and storage service.
- Clone the project -
git clone https://github.com/Storm-Maker/Hosting-Fullstack-AWS.git
- Go into the project directory -
cd udagram-frontend
- Install the dependencies -
npm install
- Start the frontend -
npm run start
- Open new terminal -
cd ../udagram-api
- Setup
.env
- Install the dependencies -
npm install
- start the backend -
npm run start
- Angular - Single Page Application Framework
- Node - Javascript Runtime
- Express - Javascript API Framework
- Detailed Documentation is provided in
./Docs/README.md
- Screenshots of the AWS configurations and the CircleCI are provided in
./Docs/Screenshots/
- Architecture Diagrams of the AWS and the Pipeline are provided in
./Docs/Architecture Diagrams/
- The project code was provided by Udacity for the purpose of hosting a fullstack application into AWS.
- AWS Architecture Icons
https://aws.amazon.com/architecture/icons/
- Diagrams.Net
https://www.diagrams.net/