This application allows you to GET, PUT, POST, DELETE via API calls to the Database.
- Install Node.js https://nodejs.org/dist/v16.8.0/node-v16.8.0-x64.msi
- Clone the data from this git repository
- Install NPM https://docs.npmjs.com/cli/v6/configuring-npm/install
- Install and Configure MySQL https://dev.mysql.com/downloads/installer/
- Rename .env.EXAMPLE to .env and configure with your DB Credentials
- Navigate to the git repo using your preferred CommandLine Application (Recommended GitBash or Inline Terminal within VSCode)
- cd db/ and run 'mysql -u root -p' and enter DataBase Password
- run 'source schema.sql' then exit that CLI
- run 'npm i'
- run 'npm run seed'
- run 'npm start'
This applications allows you to test routes created for each database table and their relational tables.
- Using Insomia you can run the GET, POST, PUT and DELETE methods outlined in the YouTube Tutorial.
No Credits Applicable
Copyright (c) 2021 Nathaniel Ehrlich, Tommy Jobin, and Alejandra Feuereisen
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
As contributors and maintainers of the Professional README Generator, we pledge to respect everyone who contributes by posting issues, updating documentation, submitting pull requests, providing feedback in comments, and any other activities.
Communication through any of my channels (GitHub, mailing lists, Twitter, etc.) must be constructive and never resort to personal attacks, trolling, public or private harassment, insults, or other unprofessional conduct.
We promise to extend courtesy and respect to everyone involved in this project regardless of gender, gender identity, sexual orientation, disability, age, race, ethnicity, religion, or level of experience. We expect anyone contributing to the Professional README Generator to do the same.
If any member of the community violates this code of conduct, the maintainers of the Professional README Generator may take action, removing issues, comments, and PRs or blocking accounts as deemed appropriate.
If you are subject to or witness unacceptable behavior, or have any other concerns, please email us at [email protected].
For testing please follow the install instructions and test using all Licenses.
If you have any additional questions or would like to reach out for more information, please email me via [email protected].