Skip to main content

A Flask-based calculator web app

Project description

calcyoulater

A Flask-based calculator web app with Docker, CI/CD, and PyPI packaging.

Features

  • Basic arithmetic operations (add, subtract, multiply, divide)
  • RESTful API endpoints
  • Unit tested with comprehensive coverage
  • Containerized with Docker
  • Automated CI/CD pipeline

Installation

pip install calcyoulater2   

Usage

Run with Docker:

docker build -t calcyoulater .
docker run -p 5000:5000 calcyoulater

Development

Repository: GitHub CI/CD: GitLab CI/CD Testing: Unit tests for subtraction function and CI/CD pipeline Packaging: Published to PyPI

Version

Current: v2.0.0 (published 3 months ago) Registry: PyPI Built with Python, Flask, Docker & GitLab CI.

🚀 Ready, Set, Calculate!

You've built it, tested it, and now it's time to share your masterpiece with the world. Here's how users can go from zero to calculator hero — no PhD required.

📦 Install Like a Pro

pip install calcyoulater2

Yes, it's that easy. No magic words, no secret handshakes.

▶️ Run the App

Just type: calcyoulater

It's like saying "Open Sesame" to your very own calculator kingdom.

🌐 Open in Browser

Fire up your browser and visit: http://127.0.0.1:5000

Your calculator will greet you like an old friend (with buttons).

✨ Use It

  • Pick an operation: Add, Subtract, Multiply, Divide
  • Type in your numbers (we won’t judge)
  • Hit that button and watch the magic happen

It's math, but make it fashion.

Package

Published on:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

calcyoulater2-2.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

calcyoulater2-2.0.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file calcyoulater2-2.0.0.tar.gz.

File metadata

  • Download URL: calcyoulater2-2.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for calcyoulater2-2.0.0.tar.gz
Algorithm Hash digest
SHA256 7e15e7bdb7e8e8d5a2d79e0caebc52b3550877a8b991ab8cacd110b4d401ac68
MD5 30ab24be74d7faec9822ba80e9ebd0be
BLAKE2b-256 b9f0ce475755f11f60a2d16b484aa356bd30a50079a91ab107b3187ee8b2cb09

See more details on using hashes here.

File details

Details for the file calcyoulater2-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: calcyoulater2-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for calcyoulater2-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 324885ca05c4aa70bc89dacad6bafc7c89dbafc3072f643e6639e3890b5d4eea
MD5 6d4e31f0aee0074acb002ecd2c60e063
BLAKE2b-256 1587c366f6f3bfe4eba0e3281d6aee293e960a12a303f545f7e9e2d58b735cc6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page