Skip to content

MrBsng/CapstoneSmallRatings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search Local Delivering Services

Small Ratings Project Portfolio

Small Ratings LOGO

Brian Basinger

Introduction

This project builds a platform that allows the community of small niche businesses to thrive in. An example of a business that would fit this platform would be catering, power washing, contractors, etc. Businesses will be listed where clients can see them. A user can create a business on this platform. Official Website


Non-Functional Requirements [NFRs]

  • Availability (Hosted)
  • Storage (Database)
  • Responsiveness (Monitoring)
  • Security (Authentication)

Technologies & Tools

  • ASP.NET MVC Core
  • HTLM5
  • CSS3
  • C#
  • JavaScript
  • Bootstrap [v5.1.3]
  • Hosting
    • Azure App Service Hosting
  • Other Tools
    • UpTimeRobot Monitoring
    • Visual Studio Community 2019

Cloud Deployment - Azure

Azure is a cloud computing service operated by Microsoft for application management.

Used MySQL in App to deploy database.

Manual deployment directly through Visual Studio.

Monitoring

UpTimeRobot

We use Azure hosting to aim to have the site up and running for 99% of the time

Benefits

  • Instant notification when website goes down
  • Monitoring uptime of the website
  • Logging the time of downtime for us

Technical Approach

List of Diagrams & Designs


Risks & Challenges

Challenges

  • Scaling - limited cloud service resources for student subscription/li>
  • Learning new technologies

Risks

  • Microsoft Azure goes down.
  • Zero-Day bugs are found.