DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,864 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Created AnonPasteBin Using appwrite's Anonymous Login functionality
Sharad Raj (He/Him)
Sharad Raj (He/Him)

Posted on

Created AnonPasteBin Using appwrite's Anonymous Login functionality

Overview of My Submission

I came to know about appwrite on March 11th so had literally 1 day to submit the project...... but it turns out it's a dead simple setup for any developer and I've to say it's an amazing dev experience.

So I made this Anonymous Pastebin Project AKA "AnonPaste" to test out the anonymous login functionality provided by appwrite and how it works behind the scenes.

The project is dead simple, it does following:

  • As soon as you are on the create paste page you are automatically logged in using anonymous login.
  • When you create a paste after providing title and text it saves and redirects the user to the View Paste Page.
  • View Paste Page extracts the ID of the document AKA paste from the route and uses it to load the document AKA paste and show it to the user.

Submission Category:

  • Web2 Wizards

Link to Code

GitHub logo sharadcodes / appwrite-pastebin-devto-hackathon

DEV.to appwrite Hackathon Submission | AnonPaste webapp

DEV appwrite Hackathon project

Anonymous PasteBin AKA AnonPaste

So I made this "AnonPaste" Anonymous PasteBin Project to test out the anonymous login functionality provided by appwrite and how it works behind the scenes.

The project is dead simple, it does following:

  • As soon as you are on the create paste page you are automatically logged in using anonymous login.
  • When you create a paste after providing title and text it saves and redirects the user to the View Paste Page.
  • View Paste Page extracts the ID of the document AKA paste from the route and uses it to load the document AKA paste and show it to the user.

Setup

  • Clone repo.
  • Install appwrite. Steps are at: https://appwrite.io/
  • Cd to repo folder and npm i
  • Open appwrite dashboard.
  • Create a collection named pastess with following string fields
    • txt size 10000.
    • title & code with size leave it as…

Additional Resources / Info

Video Demo:

Screenshots:

Home

Create Paste Page

View Paste Page

Oldest comments (0)

πŸ€” Did you know?

πŸ™Œ DEV has a variety of tags to help you find the content you like. Find and follow your favorite tags