Skip to content

Tip Tracking Application built with Python and Flask

Notifications You must be signed in to change notification settings

dkupper4/TipTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

$erve Tip Tracker

$erve is a Flask-based web application designed to help users track and analyze their daily cash tips. The application allows users to securely register, log in, and manage their tip records efficiently. It provides features like weekly insights, total earnings, and a user-friendly dashboard for visualization and data entry.

Features

  • User Authentication: Secure registration, login, and logout functionalities using Flask-Login.
  • Tip Management:
    • Log daily tips with date and amount.
    • Remove incorrect entries.
  • Data Visualization:
    • View total tips for the current week.
    • Weekly breakdown of tips displayed in an interactive dashboard using JSON-powered visualizations.
    • Admin Interface: Separate view to manage user accounts (placeholder for future development).
    • Responsive Design: Intuitive and easy-to-navigate HTML web pages.
  • Technologies
    • Backend: Flask for routing and backend logic.
    • Database: SQLite for data storage with SQLAlchemy ORM for seamless integration.
    • Authentication: Flask-Login for secure user sessions.
    • Frontend: HTML templates for rendering user interfaces.
    • Visualization: JSON data structures for visualizing weekly tip trends.
    • Deployment: Flask development server for testing.

This project was developed as a means to develop my programming skills while building a useful tool to track my cash tip earnings as a bartender.

About

Tip Tracking Application built with Python and Flask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published