🔥A Full-Stack, Pub-Sub, Real-time secure file sharing system. Using NodeJS, ReactJS, SocketIO, MongoDB. Chai, WebdriverIO for testing.
A publish-subscribe real-tive file sharing system.
Live: https://auspham.dev/FireShare
Technology used
Features
What can user do?
How to run
Go to backend, install and start the server
cd backend/ npm install && npm start
Server should be in localhost:5000
. Please reserve this port for the application, else you can modify it in Constants.js
, backend/test/basic.js
Go to frontend, install and start the server
cd frontend/ npm install && npm start
You can access the website in localhost:3000
by default
For testing:
Please leave both front-back end application on.
Frontend
cd frontend/ npm run test
Your chrome browser’s version has to be 77 and above for the test to run.
Backend
cd backend/
npm run test
That’s it. Now enjoy the application running.
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.