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.
- 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
- 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"
- Run
npm installto install dependencies- Use
npm run lint:jsto lint your JS - Use
npm run lint:cssto lint your CSS - Use
npm testto run tests
- Use
- Setup the databases
- Change the database names in
config/config.jsonto reflect your project - Run
createdb project_name_developmentto create the development database - Run
createdb project_name_testto create the test database
- Change the database names in
- Hints
- Utilize
foremand run nodemonto have .env variables easier
- Utilize