Giter Site home page Giter Site logo

epicodus-gummibear-kingdom's Introduction

Gummi Bear Kingdom Product Site

Code review project for Epicodus .NET week 1

By Rane Fields

Description

This app allows an administrator to manage the Gummi Bear Kingdom's product site using a web-based interface

Setup/Installation Requirements

  • Clone the project using this link: https://gitlab.com/lydianlights-epicodus/dotnet/gummibear-kingdom.git
  • Install .NET Core 1.1. You can get it here.
  • A mySQL server is required for this project. If you have no mySQL server environment on your computer, you can get MAMP here.
  • Configure your server to listen on port 8889 and start it.
  • Open the main project directory ./GummiBearKingdom using terminal or powershell.
  • Run $ dotnet restore to fetch the project dependencies.
  • Run $ npm install to fetch the project node packages.
  • Run $ dotnet ef database update --context GummiBearKingdomContext to build the project database.
  • Run $ dotnet run to start the server.

Running Tests

  • Open the main project directory ./GummiBearKingdom using terminal or powershell.
  • Run $ dotnet restore to fetch the project dependencies.
  • Run $ npm install to fetch the project node packages.
  • Run $ dotnet ef database update --context GummiBearKingdomContext to build the project database.
  • Run $ dotnet ef database update --context TestGummiBearKingdomContext to build the test database.
  • Open the testing directory ./GummiBearKingdomTests
  • Run $ dotnet restore to fetch the test dependencies.
  • Run $ dotnet test to start the tests.

Technologies Used

Known Bugs

  • No input validation.
  • Product list breaks completely if any product values are null.
  • No confirmation when deleting data from database.

License

This page is hereby released as public domain. No permission necessary for modification and distribution.

Copyright (c) 2018 Rane Fields

epicodus-gummibear-kingdom's People

Contributors

lunafoxx avatar

Watchers

 avatar  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.