securebin

module
v0.0.0-...-ba44971 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2022 License: MIT

README

Securebin

  • Тема Е2. Разработка веб-приложения для генерации страниц хранения конфиденциальной информации Разработать веб-приложение (frontend – Vue/React, backend – PHP/Go/Java), позволяющее:
  1. Вводить текстовую информацию и сохранять в виде картинки
  2. Сохранять информацию в виде страницы с картинкой с заданным временем хранения и предоставлять пользователю адрес и пароль для доступа
  3. Генерировать запароленную страницу для отображения картинки с указанным временем жизни или количеством открытий (и отображением ранее сделанных обращений)
  4. При обращении пользователя отмечать в cookie-файле время и путь обращения

Tools

  • Go v1.13.8
  • PostgreSQL v12.3-1
  • Nginx v1.18.0
  • Vue.js v2.6.11
  • Materialaze v1.0.0
Go packages

Usage

You need to run Nginx and setup reverse proxy. API path is /api/...
$ make build app
$ ./apiserver run

Database

You can use go-migrate to run migration:
$ migrate -path migrations -database "postgres://localhost/securebin&sslmod=disable" up

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL