Pinned Repositories
TeachUA
The project aims to promote the Ukrainian language for study clubs in Russian-speaking regions of Ukraine. This is a web application that contains a database of clubs with the Ukrainian language of instruction. Clubs have the opportunity to register on the site and provide information about themselves. Users can search for clubs by various parameters (activity type, location, etc.)
ai_voice_assistant
AI-powered Telegram bot that interactively processes user audio messages. It converts audios to .mp3, transcribes them, and stores text in MongoDB. The bot communicates with ChatGPT API using server-sent events and WebFlux, delivering responses in text or audio, with support for language switching and conversation resets.
notibot
Noti Bot is a Telegram bot crafted to streamline the process of managing tasks and reminders. It harnesses Kotlin Coroutines integrated with reactive Spring, offering a robust and responsive experience.
orientdb
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
puzzles
Puzzles is an app that enables users to get an image sliced into puzzle pieces and reassemble them either by hand or using an algorithm that matches pieces based on edge similarity.
puzzles-frontend
taskonaut
Taskonaut is a powerful note-taking application designed to help users stay organized, focused, and productive. The platform enables users to efficiently create and edit notes, all within a user-friendly interface. Taskonaut ensures secure access with user authentication and offers advanced features for note-taking, organization, and sharing.
TeachUAClient
orientdb
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
event
mikhalov's Repositories
mikhalov/ai_voice_assistant
AI-powered Telegram bot that interactively processes user audio messages. It converts audios to .mp3, transcribes them, and stores text in MongoDB. The bot communicates with ChatGPT API using server-sent events and WebFlux, delivering responses in text or audio, with support for language switching and conversation resets.
mikhalov/taskonaut
Taskonaut is a powerful note-taking application designed to help users stay organized, focused, and productive. The platform enables users to efficiently create and edit notes, all within a user-friendly interface. Taskonaut ensures secure access with user authentication and offers advanced features for note-taking, organization, and sharing.
mikhalov/notibot
Noti Bot is a Telegram bot crafted to streamline the process of managing tasks and reminders. It harnesses Kotlin Coroutines integrated with reactive Spring, offering a robust and responsive experience.
mikhalov/orientdb
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
mikhalov/puzzles
Puzzles is an app that enables users to get an image sliced into puzzle pieces and reassemble them either by hand or using an algorithm that matches pieces based on edge similarity.
mikhalov/puzzles-frontend
mikhalov/TeachUAClient