Link: MIT License
This is a simple Business Management system that allows the user to enter customer data, manage item inventory, and create invoices and send them to the customers for billing.
NOTE: As of November 2022, Heroku has no "free" accounts, so the demo application has been taken offline until another suitable host can be found.
Can also be installed locally by copying directory structure as-is, then doing a npm install
in the base directory to install necessary dependancies. Application database is MySql, and the database container can be created by navigating to the /db
directory and then using the MySQL command line utility and the SOURCE
command to create it. Data tables can be seeded into the container after this my navigating to the /seeds
directory and using the command node index.js
to create them.
Running node server.js
in the base directory after dependancies have been installed launches the application. Opening a web browser and navigating to the URL http://http://localhost:3001/
will show the user login prompts, and if there are no accounts available one can be created.
The drop down menus in the application will give you the option to work with 'Customer' infomation, work with Inventory information, or work with Invoice information.
This application was created by the team of Cliff Rosenberg, Daniel Leake, Leo Morales, Matt Gonzales using the following technologies and libraries:
No testing is provided.
Leo Morales Github - https://github.com/leomorales1
Daniel Leake Github - https://github.com/rensyphon
Matthew Gonzales Github - https://github.com/mattyjtx
Cliff Rosenberg Github - https://github.com/cliff-rosenberg