Skip to content

waking-eni/php-mvc-online-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

php-mvc-online-library

Online library
OOP PHP, MVC, HTML, CSS, JavaScript, Bootstrap, MySQL, WampServer
Back-end: OOP PHP and MySQL for the database.
Design pattern: MVC (without a framework).
Front-end: HTML, CSS, Bootstrap, JavaScript.
Server: Apache (using WampServer).


In progress.


Functionalities I've implemented so far:

  • Displaying a list of books (with desired information), ordered by name descending, on home page
  • Listing all categories in the sidebar, and being able to display all books that belong to chosen category
  • Displaying the chosen book with all its information
  • User can isuue a book
  • Separate log in for users and administrators
  • Sign up
  • Log out
  • User profile with user and issued books information
  • Server side validation
  • SQL injection prevention
  • Session
  • Pagination system
  • Client side validation
  • Showing username of the person who logged in on each page
  • Showing sign in options only when there is no person logged in
  • If a person is logged in, show log out option