Poker Session Tracker
Welcome to Chip Companion
Track your poker sessions and bankroll over time with clear, session-by-session analytics. Built as a collaborative full-stack web application with Node.js, Express, and PostgreSQL.
Key Features
â User Authentication
Secure login and registration with bcrypt-hashed passwords and persistent session management.
đ Session Tracking
Log sessions with buy-in, cash-out, hands played, hours spent, and automatic profit calculations.
đ Analytics Dashboard
View comprehensive statistics including win/loss history, hourly rates, and performance trends.
đž Persistent Storage
All session data safely stored in PostgreSQL database with reliable, persistent storage.
đŗ Docker Deployment
Fully containerized with Docker and Docker Compose for seamless deployment.
đą Responsive Design
Multi-page interface with Handlebars templating that works on all devices and screen sizes.
Technology Stack
Built with modern, industry-standard technologies:
Project Details
Team Members:
- Diyora Daminova
- Nicole Reiner
- Aiden English
- Brady Hormuth
- Hasan Kobeissy
- Trace Rindal
Course: CSCI 3308 - Software Development Methods and Tools
Purpose: A collaborative full-stack web application project demonstrating modern development practices with secure authentication, database design, responsive UI, and DevOps deployment using Node.js, Express, and PostgreSQL.
View on GitHub: Chip-Ledger Repository â