Git Product home page Git Product logo

tedosteam_app's Introduction

Final Project for Udacity CLoud Delevopment course

The project is being created as a portfolio final project combining knowledge from AWS, JS Node express, Frontend and backend

This project is basic project providing service for buying games and also uploading your game. It consists of users - who have to login in order to buy/ upload game you need to make an account. Your account is being given 100 $ for buying games! When you login you will see games that you can buy. Just press buy and you will find the game when you click on your profile name!

In Order to add money just click on add money button and add input! To go back to the menu click on next to TedoSteam and goback to Home!

How To connect: *** http://a84bcdf59a3fc47ab9d9b73741a0da03-1128118364.us-east-1.elb.amazonaws.com ***

Issue: If you have problem with the path: delete /home or /useritems in case you reload the browser

How it was being deployed?

On the backend side we have: - feed-api - which shows the Home feed with games - user-api - which allows you to login and buy games! - frontend-api - Angular frontend - reverseproxy - proxy service

The whole project is being deployed in with AWS EKS.

Use services: - S3 bucket - PostgresSQL - AWS EKS - For CD/CI - Travis CL

To Run int in your local system?

In this folder there is docker-compose.yaml.

In this file you have to set your own ENVIROMENT VARIABLES

  • POSTGRES_USERNAME
  • POSTGRES_HOST
  • POSTGRES_PASSWORD
  • POSTGRES_DATABASE
  • AWS_REGION
  • AWS_PROFILE
  • AWS_BUCKET
  • JWT_SECRET

They have to be configured in order to connect to Database and storage service!

Check folder images for evaluation of my deployment. Check folder deployment for EKS deployment files.

tedosteam_app's People

Contributors

pythontedo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.