Giter Club home page Giter Club logo

tmemmerson / factory.solution Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 113 KB

c# code review project with "sneuss" theme factory. this application utilized many-to-many database relations to construct an administrator functionality to our factory, permitting the addition of engineers and machines and then the relation between which engineers are licensed for repairs on their respective machines. This project was written using using asp dotnet core entity framework in a mysql workbench database.

C# 79.55% HTML 18.81% CSS 1.64%
mysql database many-to-many csharp dotnet-core entity-framework-core epicodus readme-template project

factory.solution's Introduction

Sneuss Factory

Out with the French and in with the Grinch

"Think left and think right and think low and think high. Oh, the thinks you can think up if you only try! - Dr. Seuss"


ABOUT

  • As factory manager, I need to keep track of who is an employed engineer

  • As factory manager, I need to keep track of machines

  • As factory manager, I need to keep track of which engineer is licensed for which of our machines.

  • As factory manager, I need to be able to add machines if I have zero engineers employed

  • As factory manager, I need to be able to hire engineers, even if I have no machines in my factory

  • As factory manager, I need to be able to navigate to a list of all engineers

  • As factory manager, I need to be able to navigate to a list of all machines

  • As factory manager, I need to be able to navigate details of both the factory machines and the factory engineers at an individual level.

✅REQUIREMENTS

🔧PROTECTING YOUR DATA

(when modifying for personal use)

Step 1: From within VSCode in the root project directory, we will create a .gitignore file

For l-top

touch .gitignore 

For l-top

ni .gitignore 

Step 2: commit that .gitignore file (this prevents your sensitive information from being shown to others). ⚠️DO NOT PROCEED UNTIL YOU DO!⚠️

setup

Step 3: To commit your .gitignore file enter the following commands

git add .gitignore
git commit -m "protect data"

Step 4: Then, you need to update your username and password in the appsettings.json file.

by default these are set to user:root and an empty password. if you are unsure, refer to the settings for your MySqlWorkbench.

appsettings

💻SETUP

copy this url to clone this project to your local system:

https://github.com/tmemmerson/Factory.Solution.git

Once copied, select "Clone Repository" from within VSCode & paste the copied link as shown in the image below.

cloning


With the project open to the root directory, navigate to the production directory with the following commands in your terminal.

cd Factory
dotnet restore 
dotnet build 
dotnet ef database update 

Your application is now built, as well as the requisite database for this application. Now we run the program with...

dotnet run 

📫QUESTIONS AND CONCERNS

Questions, comments and concerns can be directed to the author Tristan Emmerson & Micheal Hansen


🔧Technologies Used

Written in: Visual Studio Code

Image work: Adobe Photoshop

Database Mgmt: MySql Workbench


🐛Known Bugs

None as of: 8/7/2020


❤️Contributors


Tristan Emmerson

factory.solution's People

Contributors

tmemmerson avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.