Skip to content

DeltaVArtLibrary/DigitalArtHub

Repository files navigation

DigitalArtHub

Mid-term project for DeltaV

Created and finished by:

Link to Deployed Website

Digital Art Hub

ERD diagram

This is our first rough example for our ERD. Diagram

When we sat down to discuss the database relationships we came up with this for our ERD. Diagram

Dependencies Used

The dependencies we used are:

  • Swashbuckle.AspNetCore
  • Microsoft.AspNetCore.Identity.EntityFrameworkCore
  • Microsoft.AspNetCore.Mvc.NewtonsoftJson
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.EntityFrameworkCore.Tools
  • Microsoft.AspNetCore.Authentication.JwtBearer
  • Microsoft.VisualStudio.Web.CodeGeneration.Design

Tools Used

The tools we used for this project are:

  • Github to host our code
  • Azure to host our deployed website
  • Swagger to show our API routes and documentation

How it works

Our project works by allowing a user to sign up for an account. When they create an account it ties a profile to their user information. They can then log in and from there they can create works of art. Each time they create a work of art they can specify its type, give it a title, and give it a description. Anyone, account or not, can view our user accounts or works of art.

How to use it

First they will come to our Swagger Homepage. Homepage From there scroll down to Users and click on Register. Then click on Try it out! Register Fill out the fields and click execute to create your account. Register2 Then go down to log in and hit try it out and fill in the information of the account you just created. Once logged in, scroll down a little bit and copy the token information that is displayed. LoginAndToken Scroll up to the authorize button near the top. Enter the word "Bearer" followed by your token. Then hit log in. From there you are free to create art! Create!