Skip to content

MyStore is a full stack web application hosted on Amazon Web Services and is the final project under Udacity's Full Stack JavaScript Developer Nanodegree Program.

Notifications You must be signed in to change notification settings

markdeleon01/mystore-fullstack

Repository files navigation

mystore-fullstack

CircleCI

MyStore is a full stack web application hosted on Amazon Web Services and is the final project under Udacity's Full Stack JavaScript Developer Nanodegree Program.


UI: http://mystorefrontend-bucket.s3-website-us-east-1.amazonaws.com

API: http://mystorebackend-env.eba-jydy275n.us-east-1.elasticbeanstalk.com


Amazon Web Services

AWS Simple Storage Service (S3)

alt text

AWS Elastic Beanstalk (EB)

alt text

AWS Relational Database Service (RDS)

alt text


CircleCI

This full stack web application is deployed with a CircleCI continuous integration pipeline.

Pipeline Highlights:

  1. Able to run the unit, integration and end-to-end tests for both backend and front-end applications
  2. Able to do Pull Request builds against the staging and main branches
  3. Able to deploy PR code to the Staging environment and main branch code to the Production environment

alt text

All the secrets found in the application are configured inside CircleCi and passed to the production application.

alt text


Documentation

Documentation about the architecture, infrastructure description, app dependencies, and the pipeline process are found inside the docs folder.

About

MyStore is a full stack web application hosted on Amazon Web Services and is the final project under Udacity's Full Stack JavaScript Developer Nanodegree Program.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published