Skip to content

DaniS91/GearObsession

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Gear Obsession

By Dani Steely

And Geoffrey Gao

App for comparing and organizing backpacking backpacking gear, or any gear! Uses database to help the user organize, sort, and plan gear.

Technologies Used

Description

This application was a collaborative project as part of Epicodus coursework in C# and .NET. The application was created to demonstrate ability to use the Entity Framework Core and MySQL databases with many-to-many relationships; it also uses ASP.NET Core MVC to handle routing and requests and uses Entity FrameWork Core to communicate to a MySql database using .NET objects. The website itself displays items, categories, and users and lists their details. All categories and items are listed on the home page; the items view is formatted using a table that can be sorted by property. The users view includes a chart created using SyncFusion Interactive Chart Library and a table that calculates the total weight of all items assigned to that user. screenshot of users page including table and chart

Setup/Installation Requirements

Setting up directories

  • clone this repo to your desktop
  • navigate to project directory in your terminal
  • you may want to include a .gitignore file in your root directory
  • in your .gitignore file you can include the appsettings.json file that you will need to create in the next step

Creating an appsettings file

  • navigate to "GearObsession" directory (production directory)
  • create a new file called appsettings.json
  • the following code should go in the appsettings.json file:
{
  "ConnectionStrings": {
      "DefaultConnection": "Server=localhost;Port=3306;database=[DATABASE-NAME];uid=[USERNAME];pwd={PASSWORD};"
  }
}
  • within the appsettings.json file, you will need to replace [DATABASE-NAME] with the name of the database, [USERNAME] with your username, and [PASSWORD] with your password

License

MIT License

Copyright (c) 3/14/23 Dani Steely

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published