brandongallagher1999 / Assignment-1-ASP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instagram Icon

Github project URL

https://github.com/brandongallagher1999/Assignment-1-ASP

Contributors

  1. Brandon Gallagher
  1. Raymund Rama

Description

  • Front-End is built in React
  • Back-End is built in ASP.NET Core
  • A clone of Instagram built in ASP.NET
  • The reason we chose to make an Instagram clone is because we enjoy the app and wanted to test our skills in ASP.NET to see if we could create a functioning clone of Instagram.

OOP Concepts

- Polymorphism / Inheritance is considered when creating new Controller classes which are important for creating new routes to our models and services.
- Encapsulating things like our Database object for MongoDB is important so that we don't accidentally overwrite DB connection strings within our code.

React

JSON DATA

Used disease.sh for its corona virus data for canada https://disease.sh/

How to run

Docker

  1. Download Docker for Desktop (https://www.docker.com/products/docker-desktop)

Container

  1. Go into root folder and run
docker-compose build
docker-compose up

Testing

  1. Go into Postman and do some GET requests like https://localhost:44300/api/test123/

About


Languages

Language:C# 95.3%Language:Dockerfile 4.7%