Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: Paul-B98
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 251 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed 7 months ago
Metadata Files
Readme License Code of conduct Citation Codeowners Security

README.md

ERP@Home

ERP@Home is an open-source, modular platform designed to manage all aspects of household organization and administration. It integrates finance and asset management, contract tracking, planning and task scheduling, inventory and meal planning, document and media libraries, and household communication—all in one place. Built with a modern Python/Django backend and a flexible frontend stack, ERP@Home aims to streamline daily household operations, improve transparency, and empower users to efficiently manage their home life.

Features

  • Household:
  • Planner:
  • Notify:
  • inventory:
  • Finance:
  • Contracts:
  • Assets:
  • Vault:

Getting Started

[!NOTE] Use the included dev container to automatically install all the necessary dev tools and dependencies.

  1. Clone the repository: sh git clone https://github.com/Paul-B98/python-project-template.git cd python-project-template

  2. Open the project in Visual Studio Code: sh code .

  3. Reopen in container:

    • Press F1 to open the command palette.
    • Type Remote-Containers: Reopen in Container and select it.
    • VS Code will build the Docker container defined in the .devcontainer folder and open the project inside the container.

Contributing

Conventional Commits

We follow the Conventional Commits specification to maintain a consistent commit history and enable automated tooling for releases and changelogs.

Commit message format:

``` Commit Message Format

(optional scope):

[optional body]

[optional footer(s)] ```

Common Types

  • feat: A new feature
  • fix: A bug fix
  • docs: Documentation only changes
  • style: Changes that do not affect the meaning of the code (formatting, missing semicolons, etc.)
  • refactor: A code change that neither fixes a bug nor adds a feature
  • perf: A code change that improves performance
  • test: Adding or correcting tests
  • chore: Changes to the build process or auxiliary tools
  • infra: infrastructure ch

Documentation

Some documentation description

Requirements and architecture documentation

This project uses arc42 to document the requirements and architecture: 1. Introduction and Goals 1. Architecture Constraints 1. Context and Scope 1. Solution Strategy 1. Building Block View 1. Runtime View 1. Deployment view 1. Crosscutting Concepts 1. Architecture Decisions 1. Quality Requirements 1. Risks and Technical Debt 1. Glossary

Owner

  • Name: Paul
  • Login: Paul-B98
  • Kind: user
  • Location: Germany

I’m a Software Engineer

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this software, please cite it using these metadata.
title: "Python Project Template"
authors:
- family-names: "B98"
  given-names: "Paul"
  orcid: "https://orcid.org/0000-0000-0000-0000"
type: software
version: 0.0.1
date-released: 2025-01-01
license: MIT
url: https://github.com/Paul-B98/erp-at-home
repository-code: https://github.com/Paul-B98/erp-at-home
identifiers:
- type: url
  value: https://github.com/Paul-B98/erp-at-home
keywords:
- python
- development
- github template
- devcontainer

GitHub Events

Total
  • Issues event: 1
  • Delete event: 1
  • Push event: 4
  • Pull request event: 1
  • Pull request review event: 1
Last Year
  • Issues event: 1
  • Delete event: 1
  • Push event: 4
  • Pull request event: 1
  • Pull request review event: 1

Dependencies

.github/workflows/continuous_delivery.yaml actions
  • actions/cache v4 composite
  • actions/checkout v5 composite
  • actions/setup-python v5 composite
.github/workflows/continuous_integration.yml actions
  • actions/cache v4 composite
  • actions/checkout v5 composite
  • actions/setup-python v5 composite
  • coverallsapp/github-action v2.3.6 composite
.devcontainer/Dockerfile docker
  • python 3.13 build
.devcontainer/docker-compose.yml docker
pyproject.toml pypi
  • assets *
  • contracts *
  • finance *
  • household *
  • inventory *
  • notify *
  • planner *
  • vault *
services/assets/pyproject.toml pypi
  • django >=5.2.3
  • django-ninja >=1.4.3
  • httpx >=0.28.1
services/contracts/pyproject.toml pypi
  • django >=5.2.3
  • django-ninja >=1.4.3
  • httpx >=0.28.1
services/finance/pyproject.toml pypi
  • django >=5.2.3
  • django-ninja >=1.4.3
  • httpx >=0.28.1
services/household/pyproject.toml pypi
  • django >=5.2.3
  • django-ninja >=1.4.3
  • httpx >=0.28.1
services/inventory/pyproject.toml pypi
  • django >=5.2.3
  • django-ninja >=1.4.3
  • httpx >=0.28.1
services/notify/pyproject.toml pypi
  • django >=5.2.3
  • django-ninja >=1.4.3
  • httpx >=0.28.1
services/planner/pyproject.toml pypi
  • django >=5.2.3
  • django-ninja >=1.4.3
  • httpx >=0.28.1
services/vault/pyproject.toml pypi
  • django >=5.2.3
  • django-ninja >=1.4.3
  • httpx >=0.28.1
uv.lock pypi
  • 139 dependencies