Skip to content

darkenvy/Squidl.ink

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Squidl.ink

A tool for helping to get files from A to B. All without the need for additional software or hardware. Squidlink utilizes Webtorrent as it's core but is geared towards ease of use for the average person.

Todo

  • Add status messages on on-drop-loading screen. It can be rather long & appear unresponsive
  • Delete links on exit from database
  • Offer a password lock for links
  • incorperate encryption
  • Change interface & integrate social networking
  • Modify interface (same as above) to incorperate multiple files, pausing, TX on demand
  • Make for tests for TDD

Bugs

  • Chrome has a limitation and will not allow users to download blobs larger than 1GB. The solution is to use Firefox.
  • Wierd PUT ajax call after unrelated ajax call to a different route: "http://localhost:3005/auth login 404"

Getting Started

  • Run npm install to install dependencies
    • Use npm run lint:js to lint your JS
    • Use npm run lint:css to lint your CSS
    • Use npm test to run tests
  • Setup the databases
    • Change the database names in config/config.json to reflect your project
    • Run createdb project_name_development to create the development database
    • Run createdb project_name_test to create the test database
  • Hints
    • Utilize foremand run nodemon to have .env variables easier

About

Transfer file from A to B with ease (w/o the Cloud)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published