Skip to content

aarontoms/VasteBin

Repository files navigation

VasteBin: A Simple and Secure Paste Sharing Platform

VasteBin allows users to create, share, and view text snippets (Vastes) with ease and privacy.

Features

  • User Authentication: Sign up and log in to manage your Vastes.
  • Create Vastes: Share text snippets securely.
  • Browse Vastes: View your Vastes and others' shared Vastes.

Usage Guide

Sign Up

  1. Navigate to the Sign Up page.
  2. Fill in your username and password.
  3. Click Sign Up to create an account.

Log In

  1. Go to the Login page.
  2. Enter your username and password.
  3. Access your dashboard upon successful login.

Creating a Vaste

  1. After logging in, click New Vaste.
  2. Enter your text snippet and submit.
  3. Your Vaste will be stored securely and listed in your dashboard.

Viewing Other Users' Vastes

  1. Search for users by their username.
  2. Click on a user's profile to view their shared Vastes.

Technology Stack

  • Frontend: React, Tailwind CSS
  • Backend: Flask
  • Database: MongoDB

Development Guide

📖 Development Setup

  1. Clone the repository:
    git clone https://github.com/aarontoms/VasteBin.git
    
  2. Install dependencies:
     npm install
    
  3. Start the development server:
    npm run dev
    
  4. For the backend code visit: VasteBin Backend (private repository).
    For access, please reach out to me directly or raise an issue.

About

Secure snippet-sharing platform to create, manage, and explore text snippets easily. Built with React, TypeScript, Flask, and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors