GithubHelp home page GithubHelp logo

deeheber / book-inventory Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 25 KB

This is an application that tracks and stores information about books using PHP and a SQL database.

CSS 4.76% PHP 95.24%

book-inventory's Introduction

Hi. I'm Danielle Heberling. Welcome to my tiny corner of GitHub. ๐Ÿ‘‹๐Ÿป

About Me ๐Ÿ˜Ž

  • Current tech interests: Serverless, Cloud Computing, Infrastructure as Code (IaC), TypeScript
  • AWS Serverless Hero, #believeInServerless Champion
  • Speaking
  • Current day job: improving electronic medical record software
  • Some former day jobs: AAPL, SQSP, Tech Support, K-8 Music Teacher

Latest Blog Posts ๐Ÿš€

book-inventory's People

Contributors

deeheber avatar

Watchers

 avatar  avatar

book-inventory's Issues

Update README

  • Add instructions on how to setup/run a SQLite db locally on a mac on master branch
  • Add instructions suited for MySQL on mysqli and heroku branches
  • Change heroku2 branch name and update links

Refactor to use PDO instead of MySQLi

PDO can be used for other SQL database types (SQLite for example) while MySQLi only works for MySql databases (unless there's a mySQL plugin or something).

Also want to refactor to use an object oriented style instead of procedural.

Error Messaging

Important for when the program can't connect to the database.

Store Form Progress for ADD

As a user whenever I accidentally forget to fill out all form fields to add a book, I'd like the error message to show and not clear our the parts of the form that I've already added info to.

More Security Features

Revise ADD, EDIT, and DELETE functionality to include filters for the incoming data. This can help to prevent SQL injection attacks.

Refactor

I'd like to move all of the PHP commands that query the db into a separate functions file.

This can help to make the queries reusable in more places as the application grows while making the code more readable.

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.