Skip to content

montezume/clinic

Repository files navigation

clinic

Clinic is a school project written with the PHP CodeIgnitter framework.

You can find it online here.

Features

  • Login and logout: passwords are safely hashed in the database.
  • Safe login: Maximum of five failed password attempts before user account is locked.
  • Queuing: Five priorities queues ensure that patients are treated in an efficient and fair manner.
  • Modern design: created with the modern web in mind, clinic makes use of frameworks like BootStrap, Chart.js and CodeIgniter.

Extra features

  • Admin page: useful statistics are displayed using doughnut charts and bar graphs.

TODO

  • Concurrency: modify model to lock rows while processing transaction to prevent concurrency issues.
  • Sanitize: htmlentities everything! Must make sure input from user is sanitized, especially in the admin page.
  • Sticky forms: a few of the forms that aren't sticky, need to be sticky.
  • Verify input: phone numbers, etc could be validated using JavaScript.

About

Clinic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages