GithubHelp home page GithubHelp logo

pastery's Introduction

pastery

Pastebin-like webapplication created with Java, Spring Boot, Vaadin, Pizza and Coffee.

List of goals until 1.0:

  • Upgrade user registration with capcha and mailed confirmation link
  • Paste editing
  • Paste displaying
  • Paste creation
  • Simple generation of self-signed certificates
  • Configuration via config files
  • Homepage
  • Simple, link-based paste sharing

List of goals until 2.0 (basically a wishlist):

  • Paste sharing:
    • with links
      • with password-secured links
      • with usage counter links (eg. max 5 visits)
      • with time restrictions
    • with email/username (with permission levels: view/edit/comment)
  • Collaborative paste editing, Google Docs style
  • Basic code autocompletion
  • Syntax coloring
  • 2FA for authentication
  • Oauth2 for Google and Facebook accounts
  • Admin panel - statistics, password reset, banning users, user list, database import/export

!important This project needs a new name, since there is a project https://www.pastery.net/ which does the same.

pastery's People

Contributors

impune-pl 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.