DEV Community

Cover image for SmartGoals - Building a reliable application with Azure Services
Alice
Alice

Posted on

SmartGoals - Building a reliable application with Azure Services

Table of Contents

  1. Motivation
  2. Overview of My Submission
  3. Functionalities
  4. Infrastructure Architecture & Technologies
  5. Link to Code on GitHub

Motivation

SmartGoals project was created to participate in the Microsoft Azure Trial Hackathon and to show the process of integrating an application in the Azure ecosystem.

Overview of My Submission

The main idea on which this project is created can be found in this file.

SmartGoals aims to do the management of the goals and objectives that a person has, giving the opportunity to be accessible anywhere by any device. The user can update them as often as needed, keeping the progress and having an overview of the next steps that he has to make in order to complete the goal.

Submission Category

SmartGoals is participating to Microsoft Azure Trial Hackathon in Computing Captains category.

Functionalities

A user can:

  • View all goals
  • Add a new goal
  • Edit an existing goal
  • Remove an existing goal
  • View the details of a goal
  • View all the objectives
  • Add a new objective
  • Edit an existing objective
  • Remove an existing objective

The functional demo can be found here:

Infrastructure Architecture and Technologies

The application is based on 3 components:

  • A Client - Is an Angular application deployed on a Azure App Service. It allows users to see and manipulate the goals and objectives using a friendly UI.
  • An API - Is an .Net 6.0 Azure Function deployed on a Azure Function App. It exposes an API with CRUD operations to manipulate the goals and the objectives.
  • A Database - Is a Azure SQL Database which stores the data.

The demo for the infrastructure can be found here:

Link to Code on GitHub

The code of the project was added on GitHub. Please check it out to see more details.

1

Table of Contents

  1. Motivation
  2. Project description
  3. Infrastructure Architecture & Technologies
  4. Functionalities
  5. License

Motivation

SmartGoals project was created to participate in the Microsoft Azure Trial Hackathon and to show the process of integrating an application in the Azure ecosystem.

Project description

The main idea on which this project is created can be found in this file.

The project aims to do the management of the goals and objectives that a person has, giving the opportunity to be accessible anywhere by any device. The user can update them as often as needed, keeping the progress and having an overview of the next steps that he has to make in order to complete the goal.

Infrastructure Architecture & Technologies

The application is based on 3 components:

  • A Client - Is an Angular application deployed on a Azure App Service. It allows users to see and manipulate the goals and objectives usingโ€ฆ

For the next 30 days, the application can be found here and the API can be accessed here.

Top comments (4)

Collapse
 
fp profile image
FrankPohl

Congratulations

Collapse
 
alicefolvaiter profile image
Alice

Thank you! :D

Collapse
 
dev117uday profile image
Uday Yadav

Congratulations !!

Collapse
 
alicefolvaiter profile image
Alice

Thank you! :D