Sharing short code samples, logs or links is now easier than ever!

Overview

Logo

Pastebin

Sharing short code samples, logs or links is now easier than ever.
Explore the docs »
Report BugRequest Feature

About The Project

With the help of Pastebin you can share some random texts, codes, links, logs etc. with everyone. You just need to create a document, set password to it for editing and share with everyone. You don't need any account creation, It's free from signin/signup. It's simpler than ever.

Features

  • Create Documents
  • Set Password to Document for editing
  • Share Document with others

Tech Stack

  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • JavaScript
  • Chakra UI

Screenshots

image image image image image

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

In order to get a copy of the project you will require you to have Node.js (v14+) and the NPM package manager installed. If you don't have it, you can download the latest version of Node.js from the official website which also installs the NPM package manager by default.

Installation

Open the terminal in the folder in which you wish to clone the repository and enter the following command:

git clone https://github.com/prasoonsoni/Pastebin.git
cd server (For Server)
cd client(For Client)

Install all the NPM packages:

npm i

In order to run the server:

npm i -D nodemon (One time installation)
npx nodemon index.js

In order to run the frontend:

npm run start

Note that you will have to add your own .env file at the root directory for both client and server, and add your own environment variables for the project to build.

Following are the environment variables used for server:

  • MONGO_URI - The MongoDB connection string

Following are the environment variables used for client:

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/YourAmazingFeature)
  3. Commit your Changes (git commit -m 'Add some YourAmazingFeature')
  4. Push to the Branch (git push origin feature/YourAmazingFeature)
  5. Open a Pull Request

Contact

Prasoon Soni

E-Mail LinkedIn

You might also like...

Introduction to Metrics, Logs and Traces session companion code.

Introduction to Metrics, Logs and Traces in Grafana This is the companion repository to a series of presentations over the three pillars of observabil

Dec 24, 2022

A VS Code utility that cleans up logs in your Elixir application.

ex-cleanse A utility that cleans up logs in your Elixir application by glamboyosa Available as a VS Code extension Screen.Recording.2022-06-07.at.00.5

Jun 10, 2022

Short JavaScript code snippets for all your development needs

Short JavaScript code snippets for all your development needs

30 seconds of code Short JavaScript code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page

Dec 30, 2022

Short CSS code snippets for all your development needs

Short CSS code snippets for all your development needs

30 seconds of CSS Short CSS code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page to find

Jan 3, 2023

Short JavaScript code snippets for all your development needs

Short JavaScript code snippets for all your development needs

30 seconds of code Short JavaScript code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page

Dec 28, 2022

API4AI Samples: Face Detection and Recognition

 API4AI Samples: Face Detection and Recognition

API4AI is cloud-native computer vision & AI platform for startups, enterprises and individual developers. This repository contains sample mini apps that utilizes Facial Image Analysis API provided by API4AI.

May 24, 2022

Want to preserve your loved one's voices for eternity? Narrate anything using the a voice imprint that can be made in as little as 10 minutes of audio samples. Easy as pie.

Want to preserve your loved one's voices for eternity? Narrate anything using the a voice imprint that can be made in as little as 10 minutes of audio samples. Easy as pie.

Want to preserve your loved one's voices for eternity? Narrate anything using the a voice imprint that can be made in as little as 10 minutes of audio samples. Easy as pie.

Nov 29, 2022

30 Day of Learning Resources, Samples and Curricula

30 Day of Learning Resources, Samples and Curricula

Start Your Developer Journey 🚧 Site Under Development Welcome to #30DaysOf Learning! Get guidance to jumpstart your learning journey with Microsoft L

Dec 24, 2022

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using jitcompiler.

Jan 5, 2023
Releases(v1.0.0)
  • v1.0.0(Sep 6, 2022)

    Initial release

    Introducing Pastebin - Sharing short code samples, logs or links is now easier than ever!

    With the help of Pastebin you can share some random texts, codes, links, logs etc. with everyone. You just need to create a document, set password to it for editing and share with everyone. You don't need any account creation, It's free from signin/signup. It's simpler than ever.

    Pastebin in now live. You can check it out!!

    Source code(tar.gz)
    Source code(zip)
Owner
Prasoon Soni
SIH 2022 Winner 🏆 || Full Stack Developer 👨🏻‍💻 || Junior @ VIT 🎓
Prasoon Soni
This repo is a collection of code samples and links to previous twitch live stream sessions. If you have any ideas or suggestions for future episodes, feel free to open an issue.

Talk DEV to me Talk DEV to me is a monthly show on twitch.tv/aws hosted by Tiago Barbosa and Alex Melnyk, where we invite customers, partners, or Amaz

AWS Samples 122 Jan 6, 2023
An extension for rating the web and making your browsing experience better than ever.

Hookmark An extension for rating the web and making your browsing experience better than ever. Read more about it here Update Firefox extension was un

Haridarshan Choudhary 9 Sep 17, 2022
Seamlessly connect your web server to Rebrandly so that you can re-use your domain name for both your app and your short links

rebrandly-express Seamlessly connect your web server to Rebrandly so that you can re-use your domain name for both your app and your short links Rebra

null 3 Dec 13, 2022
👄 My simple worker for short links

?? My simple worker for short links I wanted a quick-and-easy way to create links on my domain, so I turned to Cloudflare Workers. All routes availabl

Paul Przybyszewski 2 Apr 15, 2022
Execute obsidian commands with short key sequences. For example, 'tp' for 'Toggle Preview' and 'tb' for 'Toggle Sidebar'. Easier to remember.

Key Sequence Shortcut Key Sequence Shortcut is an obsidian plugin, allow binding key sequences to an obsidian command. For example If we assume "t" st

Yu Wang 26 Dec 26, 2022
A file sharing service, where you can upload files and provide a download link for anyone on the internet by sharing the link 🔗 or via mail ✉️ which remains active for 24hours 🕙.

eShare | File Sharing App A file sharing service, where you can upload files and provide a download link for anyone on the internet by sharing the lin

Akhil Bhalerao 7 Nov 20, 2022
Lets you add a character to Hacker News links to add social media and OpenGraph previews for sharing on things like Slack or Twitter.

news.ycombinator1.com Lets you add a character to Hacker News links to add social media and OpenGraph previews for sharing on things like Slack or Dis

Ian Langworth ☠ 38 Sep 18, 2022
Useful userscript, allowing you to steal NFTs from Twitter even easier than before!

Adds missing feature that even Twitter Blue doesn't have: click on hexagonal avatar to open it in a new tab and save yourself a couple of clicks while stealing it!

Andrey Viktorov 4 Jan 21, 2022
✨ Your Minecraft related projects are now easier.

?? MineAPI - Simple Minecraft API Provider ?? Get Started Fill in the src/config.json file completely. Make sure your Node.js version is v16.16.0. Ope

MineAPI 8 Nov 1, 2022
Follow along with blog posts, code samples, and practical exercises to learn how to build serverless applications from your local Integrated development environment (IDE).

Getting started with serverless This getting started series is written by the serverless developer advocate team @AWSCloud. It has been designed for d

AWS Samples 55 Dec 28, 2022