1 of 10

License Manager Milestone 3

Dylan Thompson • Kyle Ruiz • Mohammed Alzadjali

2 of 10

A New Requirement

Generate License Keys

  • Keygen.sh: A simple software licensing API
    • $59/month

  • Looking for free alternative

3 of 10

Original Milestone 3 Goals

  • Implement, demo, and test the dashboard showing licenses expiring soon

  • Implement, demo, and test the API endpoint to verify license keys

4 of 10

Revised Milestone 3 Goals

  • Create separate forms for entering customers, products, and purchase orders
    • In the purchase order you should select the customer and product from a drop down of previously entered data

  • Handle storing and retrieving data from our database

  • Learn more about HTTP requests and responses

5 of 10

Logging in page

  • Creating a default user as Admin@admin.com
  • make sure that the api verifies it and let user log in

6 of 10

Milestone 3 Task Completion Matrix

Header

7 of 10

Video Demo time

8 of 10

DevOps

  • Wrote a python script to automate building our front end application and copy the compiled files to the client directory in our server side application

    • Only works on windows as of right now

Making our lives a little easier

9 of 10

Milestone 4 Goals

  • Finish the login authentication

  • Extend devOps python script to work in bash terminal

  • Figure out how to give users access to the correct data, and nothing else

  • Make the table of license purchase orders sortable and searchable

10 of 10

Questions?