Skip to content
This repository has been archived by the owner on Oct 26, 2024. It is now read-only.

mr-loop-1/pinDrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pinata Filesystem Client

Pinata Filesystem and PinDrop acts as a layer on top of Pinata's storage system that allows users to organise and visualise their files using folders and sub-folders.

It provides an interface and at the same time extends the features of Pinata. The users can associate files with folders, as well as do most of the general functions like creating, deleting and downloading files and folders.

Read full post here

https___dev-to-uploads s3 amazonaws com_uploads_articles_gw8g751ndy3beosgwg6b

Deployment Starter

requiremnets

  • Node v20.18.0
  1. clone the repository ~ develop branch

server deployment

  • cd /server
  • install deps npm i
  • copy .env.example into .env and populate the file
  • do the migrations npx knex migrate:latest
  • npm run dev

frontend deployment

  • cd /client
  • install deps npm i
  • copy .env.example into .env and populate the file
  • npm run dev

more information

  1. Please ensure the API_URL is correct in client env
  2. Duplicate files/filenames can't be uploaded even in different folders as on pinata they are stored together
  3. Folder names are alphanumeric without spaces
  4. Please report any bugs on github
  5. currently deleting folder is shallow