Giter Club home page Giter Club logo

argon2hash-wrapper's Introduction

💻 Tech Stack

Golang Python gRPC Kafka Postgres SQLite Static Badge Docker

📊 GitHub Stats



Основные проекты

Бекенд приложение на архитектуре RESTful API для автоматизации создания очередей для сдачи работ, фиксирования посещаемости студентов, создания опросов внутри группы. Написано на Python + Django REST Framework. Разделение функционала на основе пользоватеских ролей. Авторизация и аутентификация при помощи JWT токенов. Автоматизация развертывания реализована с использованием CI/CD workflows в связке с Docker и Nginx.

Телеграм бот, написанный на Go + Telebot делающий парсинг сайта в массив времен на текущую дату и отправляющий заранее уведомления пользователям из белого списка при помощи gocron. Через замыкания с Middleware реализовано разделения пользователей на три категории: пользователи из белого списка (доступен базовый функционал), администратор (доступно частичное изменение конфигурации бота), игнорируемые пользователи - те, кто случайно могут найти бота, но не будут иметь возможности с ним взаимодействовать.

In progress.

Имлементация-переосмысление первого проекта на языке Go. Написание кода с внедрением чистой архитектуры проекта для обеспечения фреймворконезависимости и облегчения расширяемости приложения. Используется библиотека SQLX на уровне репозиториев, фреймворк Gin на уровне Transport/REST для обработки http запросов. Реализован слой бизнес-логики приложения, использующий DTO для манипуляций. Внедрена swagger-документация. Для повышения RPS на GET запросах используется собственная реализация InMemoryCache как gin-middleware.

Больше деталей на странице репозитория.

argon2hash-wrapper's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.