[ preview ]
~/tanjaman
← activity

Customer-Point-System

TypeScript7 commitsgithub ↗

About

Customer-Point-System is a TypeScript web application for tracking and managing customer loyalty points. It provides a way to record point-related activity, such as customer purchases and the points they accumulate, making it useful for businesses that run a rewards or points-based program.

The project is set up to run locally with Node.js and integrates with Google's Gemini API, suggesting it includes AI-assisted features alongside its core point-tracking functionality. Getting started involves installing dependencies with npm, providing a Gemini API key in a local environment file, and launching the development server.

My contribution

I started this project by setting up the initial repository and uploading the core files, including some cleanup where I removed an unnecessary zip archive that had been added. The main feature work I contributed was implementing changes to the points redemption logic, which handles how customers can use their accumulated points. Alongside that, I spent time refining the codebase through general clean code practices and making a few minor fixes to keep everything tidy and working as expected.

  • f3b5329Clean code practice5mo ago
  • 4b0d1f3Minor fix5mo ago
  • 4031383Implement points redemption changes5mo ago
  • 272907dInitial commit6mo ago
  • 2df4c73Delete Customer-Point-System-main.zip6mo ago
  • cccd422Add files via upload6mo ago
  • 8fa8b5dInitial commit6mo ago