Skip to content

alamosha/nd0067-c4-deployment-process-project-starter

 
 

Repository files navigation

Udacity Full-Stack Application hosting (Udagram)

Project overview

Udagram is provided bu Udacity as an alternative starter project. The udagram application is a fairly simple application that includes all the major components of a Full-Stack web application.

Dependencies

- Node v14.15.1 (LTS)
- npm 6.14.8 (LTS)
- AWS CLI v2
- A RDS database running Postgres.
- A S3 bucket for hosting uploaded pictures.

Screenshots

All requested screenshots included into this repo under screenshots directory. You can preview some of them hereunder, click on below links to view:

Hosted production application

You can navigate to this application through this URL Udagram

Testing

This project contains two different test suite: unit tests and End-To-End tests(e2e). Follow these steps to run the tests.

  1. cd starter/udagram-frontend
  2. npm run test
  3. npm run e2e

There are no Unit test on the back-end

Unit Tests:

Unit tests are using the Jasmine Framework.

End to End Tests:

The e2e tests are using Protractor and Jasmine.

Built With

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

License

License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.6%
  • HTML 9.1%
  • SCSS 6.3%
  • JavaScript 5.2%
  • Other 0.8%