- Elfin Connect service Web UI, not a standalone application, for basic functionalities, must have a MongoDB connection. It will use multiple documents for general data and files (with GridFS).
- For full functionality, you have to run Elfin Connect Server. This service will create most of the data that is accessible and manageable from the WebUI.
After a full application deployment, for the first login, you have to set up and create a profile with the highest privileges.
- Load setup page.
https://your-domain.com/setup
- Create a profile and login with it.
Setup page will be disabled after a valid user created and leave the page.
Availability statistics of devices.
User's attributums, uuid, elfin strings. Change password.
User's devices. List them, able to sorting them, and delete. Page will auto reload every 60 seconds.
Administrators able to upload files. Users can download them. Default sorting by upload date.
Administrators able to register new users
- change language (en/hu)
- ⚙️ proper mobile view
- 📌after beta testing phase: public registration
- 💡 news page
- ⚙️has to accept the new devices
- 💡 create and manage groups for devices
- 💡 able to share a device with other profiles (grant and remove access)
- 💡 categorize the download center
- 💡 able to add third-party links to e download center (github release)
npm test
Run prettier before all of your commits, please. CI pipeline does not in action yet.
npx prettier . --write
This project is under license from Apache 2.0. For more details, see the LICENSE file.
Made with ❤️ by Aranyalma2