Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/4-proxy/nekoshop

🏪Online store in Telegram messenger using Python.
https://github.com/4-proxy/nekoshop

aiogram aiogram3 database-model docker dockerfile jenkins jenkins-pipeline multiplatform-app mysql-connector-python mysql-database mysql-server online-shop python python312 pyunit sql technical-specification telegram-bot unittest-framework unittest-library

Last synced: 4 days ago
JSON representation

🏪Online store in Telegram messenger using Python.

Awesome Lists containing this project

README

        

# NekoShop

![SocialPreview](/Project_preview.jpg)

> **The project is a completely individual and non-commercial development.**

## Summary of Software Information

### General Description

An online store offering virtual products, including paid content in online games, paid subscriptions to online services and paid access to internet resources.

### Messenger placement

The technical feature of the software in the hosting and work in the messenger **Telegram**.
This approach ensures the software is *accessible* to a wide range of users, while also *facilitating* the maintenance of *stable* operation and software updates.

### Marketing feature

To promote, highlight and memorize the software among users, a **mascot** (brand character) in the form of *Neko* from the popular online anime *Nekopara* and the general concept of *catgirl* is being used.
Along with this, **mascot** is used in the software as an **individual helper**.
This approach enhances the user experience by fostering an *emotional connection*, thereby increasing *engagement* and *helpfulness* the interaction.

## Short technical information of the project

### General technical information of the software

**Supported Platforms**: Windows, Linux, Docker;
**Main programming language**: Python 3.12.X;
**Main database:**: MySQL Community Server 8.4.X;
**Main framework**: Aiogram 3.13.X;

### General technical information of the development environment

**Main software tools**: VSCode, MySQL Workbench 8.0 CE;
**Supporting software tools**: MySQL Community Server 8.4.X (GPL), Docker Engine 27.1.X, Jenkins 2.462.X (LTS);
**Language tools**: Python 3.12.X, SQL, Bash, PowerShell, Jenkinsfile, Dockerfile;
**Main libraries/frameworks**: Aiogram 3.13.X, MySQL Connector/Python 9.0.X;
**Tested platforms**: Windows 10, Windows Server 2019, Ubuntu Server 24.04.X (LTS), DockerImage - python:3.12-slim;

## Additional project information

### Developer Information

- - GitHub;
- <[email protected]> - Public Email;

### Internal references

- - Please find attached the external and internal NTDs (normative and technical documentation) of the project;

### External references

- - Official project repository;
- - Official website **MySQL**;
- - Official website **Docker**;
- - Official website **Jenkins**;

### Information about images used

- The images of *Nekopara* characters are sourced from publicly available material and are subject to change. (However, please note that the rights to use these images are owned by **© NEKO WORKs All Rights Reserved.**);