Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Odd-Even Numbers Dashboard

Write a function to determine if a number is odd or even.

This project documents my step-by-step growth in:

  • core programming logic
  • Git branching & pull requests
  • debugging / compiling
  • frontend + backend integration for dashboards

Each feature lives on its own branch, showing clear progression: logic ➝ streams ➝ graphs ➝ web.


πŸš€ Features Implemented

# Feature Description
1 Simple odd/even function
2 Refactored into a concise one-liner
3 Multi-language support for function output
4 Added pseudocode & documentation
5 Handle lists of numbers
6 Return processed results cleanly
7 Split numbers into odd/even groups
8 Support infinite number streams
9 Automated streaming input/output
10 Introduced logging for better tracking
11 Real-time graph plotting of results
12 Basic dashboard with UI display
13 Fully working web-based dashboard
14 Added pie chart visualization
15 Live feed of latest processed numbers

πŸ“ˆ Timeline / Roadmap

  1. Core Logic (Branches 1–4) β†’ basic function, one-liner refactor, pseudocode, multi-language.
  2. Collections (Branches 5–7) β†’ move from single numbers β†’ lists β†’ grouped outputs.
  3. Streaming (Branches 8–9) β†’ infinite streams & automated real-time inputs.
  4. Persistence (Branch 10) β†’ file logging of odd/even values.
  5. Visualization (Branches 11–12) β†’ graphs, dashboard UI basics.
  6. Web App (Branches 13–15) β†’ Flask backend, Chart.js visuals, live ticker feed.

πŸ§‘β€πŸ’» Skills

  • Programming β†’ functions, lists, grouping, return values
  • Debugging β†’ compile/runtime fixes, backend ↔ frontend issues
  • Java β†’ writing, compiling, and running small programs
  • File I/O β†’ logging results to disk
  • Visualization β†’ Matplotlib (Python), Chart.js (line/pie/gauge)
  • Backend β†’ Flask routes + JSON APIs
  • Frontend β†’ charts, live ticker updates, dashboard UI
  • Version Control β†’ branching, incremental commits, PR workflow
  • Integration β†’ stitched logic into a working real-time web app

βœ… Summary

A single odd/even function evolved into a mini analytics dashboard with:

  • real-time number streaming
  • persistent logging
  • interactive graphs (line, pie, gauge)
  • live feed ticker in the UI

Releases

Packages

Contributors

Languages