Skip to content

S4B156/paste-bin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PasteBin (Pet Project)

A web application created for quickly sharing text or code snippets, similar in functionality to Pastebin. This is a personal learning project developed from scratch to practice and explore new technologies.

About the Project

PasteBin (Pet Project) is my educational project built to hone my skills with modern technologies. The service allows users to:

  • Upload text or code snippets.
  • Get a unique link for quick sharing.
  • View the created posts.
  • Set a Lifetime (expiration date) for a post.
  • Register and log in to the system.
  • Manage text snippets: delete, modify, and add new ones.

Technologies Used

This project served as a practical ground for mastering the following stack:

  • Backend: Java Spring (for creating a powerful server-side application).
  • Frontend: Thymeleaf (a templating engine for rapid development of dynamic web pages).
  • Cloud Storage: Amazon S3 (for practicing work with cloud data storage).
  • Markup: Markdown support for text formatting.

Project Goal

The main goal of the project is learning. It is not affiliated with the official Pastebin service and is intended exclusively for an in-depth study of the Java Spring, Thymeleaf, and Amazon S3 stack through the creation of a fully functional application. I decided to create this project after watching the movie "The Social Network." It was never intended to have major prospects; it was purely a personal project for practice and using new technologies. It's one of the projects I wrote a long time ago that sowed the seeds for future startup creation. It serves as a sort of exhibit in my GitHub portfolio :)))


PasteBin (Учебный Проект)

Веб-приложение, созданное для быстрого обмена текстовыми или кодовыми фрагментами (сниппетами), аналогичное по функционалу Pastebin. Это личный учебный проект, разработанный с нуля для практики и изучения новых технологий.

О Проекте

PasteBin (Pet Project) — это мой учебный проект, созданный для отработки навыков работы с современными технологиями. Сервис позволяет пользователям:

  • Загружать текстовые сниппеты или фрагменты кода.
  • Получать уникальную ссылку для быстрого обмена.
  • Просматривать созданные записи.
  • Устанавливать срок "жизни" (Lifetime) для записи.
  • Регистрироваться и входить в систему.
  • Управлять текстовыми сниппетами, удалять, изменять и добавлять

Используемые Технологии

Этот проект стал практической площадкой для освоения следующего стека:

  • Backend: Java Spring (для создания мощной серверной части).
  • Frontend: Thymeleaf (шаблонизатор для быстрой разработки динамических веб-страниц).
  • Облачное Хранилище: Amazon S3 (для практики работы с хранением данных в облаке).
  • Разметка: Поддержка Markdown для форматирования текста.

Цель Проекта

Основная цель проекта — обучение. Он не связан с официальным сервисом Pastebin и служит исключительно для глубокого изучения стека Java Spring, Thymeleaf и Amazon S3 через создание полноценного, работающего приложения. Я решил создать этот проект после просмотра фильма «Социальная Сеть», на него не было каких-то перспективо, чисто проект для себя, для практики и использования новых технологий. Один из проектов что писал очень давно и что посеяло почву для создание стартапов в будущем. Некий экспонат в моём гитхабе :)))

About

A web application similar to Pastebin, allowing users to quickly post, share, and view text or code snippets. A personal project I built to practice and explore new technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors