Skip to content

PHP + MySQL website for tasks management, created as an educational project.

Notifications You must be signed in to change notification settings

bartekszajna/organizer_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Organizzzer App

Client-side code of PHP + MySQL website, which allows you to maintain, manage and keep track of your tasks and other priorities. With Figma design version of the app together those repos make up a front-end part of project.

Features:

  • PHP on server-side, PDO API for database connection
  • registration, login features
  • server-side session and cookies to keep the user logged in throughout the website
  • simple DB for users and their tasks management
  • users passwords stored as irreversible hashes
  • account data update possibility from the inside
  • deleting account possibility
  • local&session storage for durable inputs data
  • full responsiveness in width range of 280px (Galaxy Fold) to over 2k px
  • main data validation on server-side
  • client-side JS custom validation to reduce amount of futile requests
  • HTML default validation as a fallback of last resort for users with browser-JS disabled(not much of a feature though)
  • tasks view with sorting option (requires new http request fo fetching list sorted by db)
  • confirmation modal for deleting account
  • inspirational quotes at profile page fetched asynchronously from quotable

Above photographs come from Unsplash. Credits:

Photo by Vadim Fomenok on Unsplash

Photo by Alexis Brown on Unsplash

About

PHP + MySQL website for tasks management, created as an educational project.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published