Skip to content

Udacity Nanodegree Project - Hosting a Full-Stack Application on AWS [RDS, S3, and Elastic Beanstalk] with Pipeline using CircleCI

Notifications You must be signed in to change notification settings

Storm-Maker/Hosting-FullStack-App-AWS-CircleCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udagram


Description

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.

Getting Started

  1. Clone this repo locally into the location of your choice.
  2. Open a terminal and navigate to the root of the repo
  3. follow the instructions in the Project Setup

The project can run but is missing some information to connect to the database and storage service.

Project Setup

  1. Clone the project - git clone https://github.com/Storm-Maker/Hosting-Fullstack-AWS.git
  2. Go into the project directory - cd udagram-frontend
  3. Install the dependencies - npm install
  4. Start the frontend - npm run start
  5. Open new terminal - cd ../udagram-api
  6. Setup .env
  7. Install the dependencies - npm install
  8. start the backend - npm run start

Built With

  • Angular - Single Page Application Framework
  • Node - Javascript Runtime
  • Express - Javascript API Framework

Documentation

  • 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/

CopyRights

  • 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/