Skip to content
/ ecaf Public
forked from solanav/ecaf

File sharing platform with IPFS support for universities

Notifications You must be signed in to change notification settings

aionliao/ecaf

 
 

Repository files navigation

Ecaf

This is a file sharing platform for universities. Uploaded files will get saved to disk and pinned to the IPFS network.

Desktop Demo Mobile Demo
demo demo

Starting the server for development

Make sure you have a Postgres database running and erlang and elixir installed in the computer. If you want to use IPFS, you need to run a go-ipfs instance on the server.

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with npm install inside the assets directory
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? You can just use the run_prod.sh script (with the appropiate modifications).

About

File sharing platform with IPFS support for universities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 56.2%
  • Python 14.8%
  • HTML 11.0%
  • CSS 9.6%
  • Shell 3.4%
  • JavaScript 3.1%
  • SCSS 1.9%