Telegram bot for spending plannings.
You can add or delete your spendings, make your own categories and get statistics.
The main idea of services is:
bot for budget planning
I just forgot change it before merge.
implement user creation inside telegram module
partly it's already implemented but during refactoring some parts were deleted.
add missing classes such as CreateCoreUserPortImpl
and test it
there is nothing good in dividing this bot to pisces.
In this case it brings only bunch of code and interaction complexity.
App needs to be tested.
Write bulk classes for integration tests and at least a couple of tests, that can be an example
Some of them used for local run but lay in the common property file
After turning KRaft kafka mode on, local services cannot connect to it
Containers should be platform independent
it'd be better to switch api module from pure java to proto
there is too less info about services and their interaction.
It`d be great to add documentation about architecture/used approaches and technologies
Kafka has officially deprecated ZooKeeper in version 3.5.
Get rid of zookeeper in docker-compose file and turn Kafka to using KRaft mode
its better to have uuid ids than long for several reasons.
After moving api to protobuf it needs to change implementations within other modules
it's required to run core module along with whole environment in container to not run it manually every time you want run telegram module
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.