GithubHelp home page GithubHelp logo

studio-access-ally's Introduction

Studi/o Access Ally

Studio inventory management

Intro/Setup

Thank you for checking out our studio management app. This app allows a studio to add their equipment, allows user to submit rental forms, and admins to accept or deny those rental forms. To view the app, you can either check out our presentation here, or follow these instructions. (Note: You must have Visual Studio Community, Microsoft SQL Server Management Studio 18, Visual Studio Code and Node.JS installed)

  1. Clone down the repository
  2. Change the directory to Studio-Access-Ally/backend/Studio-Inventory-API and open the .sln file in Visual Studio
  3. This project uses Entity Framework Core, so in the menus, go to Tools > NuGet Package Manager > Package Manager Console and run the command update-database
  4. Now you can run the API by clicking the โ–บ IIS Express button at the top of the window. This will open the API in a browser window, and you will see some JSON data (EquipmentList in the URL). Feel free to minimize this window, but don't close the window.
  5. Next, in the command line, change the directory to Studio-Access-Ally/frontend
    • Run the following command
      npm install webpack webpack-dev-server webpack-cli --save-dev
      
  6. Now run the command npm start to start up the application.

What you can do:

  • See a list of equipment and categories
    • Create, read, update, and delete for each of these (based on type of account)
  • Admin vs User Logins (WARNING: NOT SECURE. THE PASSWORDS AT THIS TIME ARE NOT ENCRYPTED AND EASILY ACEESSIBLE)
  • Rent forms for equipment. While that equipment is out and being used, it is removed from the available list
    • Admin approval of forms is needed in order to update the equipment list
  • About us page for the studio using this app as a template (must be updated in code)

studio-access-ally's People

Contributors

joseph-erxleben avatar gavhensley avatar michaelromantic avatar skye-mitchell avatar jesstrong avatar tnt2310 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.