mirror of
https://github.com/XFox111/easylogon-web.git
synced 2026-07-02 19:52:45 +03:00
major: initial commit
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
# ezlog.app (web application)
|
||||
|
||||
[](https://ezlog.app)
|
||||
[](https://github.com/XFox111/easylogon-web/commits/main)
|
||||
[](https://hub.docker.com/r/xfox111/easylogon-web/)
|
||||
|
||||
> [!WARNING]
|
||||
> This project is in early development stage and is missing some essential components that will be released sometime in the future.
|
||||
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://cdn.xfox111.net/projects/easylogon/banner-dark.webp">
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://cdn.xfox111.net/projects/easylogon/banner-light.webp">
|
||||
<img alt="Easylogon. Forget about passwords. This time for real.">
|
||||
</picture>
|
||||
|
||||
EasyLogon is a service that can help you authenticate on any device by scanning a QR code.
|
||||
|
||||
This is a collection of applications, that includes password manager web application, web application, plugin for thrid-party websites and browser extension!
|
||||
|
||||
## Demo
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/QmZtMtAWfYY?si=a5htWjY-nKN9wcsn" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
||||
|
||||
## Features
|
||||
|
||||
- **Authenticator + password manager:** Store all your credentials securely on your device.
|
||||
- **QR code authentication:** Once you need to login on a new device - just open the app, scan QR code, and voila.
|
||||
- **Plugin for 3rd party website:** Add QR code authentication to your website with a single line of code.
|
||||
|
||||
## Download
|
||||
|
||||
- Live web application: https://ezlog.app
|
||||
- Mobile app for Android: https://at.xfox111.net/easylogon-android
|
||||
|
||||
## Papers
|
||||
|
||||
- [QR Code Authentication System as an Ultimate Tool for Personal Cybersecurity (2023, IEEE)](https://ieeexplore.ieee.org/abstract/document/10397212)
|
||||
|
||||
## Development
|
||||
|
||||
> [!IMPORTANT]
|
||||
> Please make sure you have read [the copyright notice](/COPYING)
|
||||
|
||||
### Prerequisites
|
||||
|
||||
For development you can use [Dev Containers](https://devcontainers.io/) or [GitHub Codespaces](https://github.com/features/codespaces). Otherwise you will need to install following tools:
|
||||
- [Node.js](https://nodejs.org/en/)
|
||||
- [Yarn](https://yarnpkg.com/)
|
||||
- [Docker](https://www.docker.com/)
|
||||
|
||||
|
||||
### Building and debugging
|
||||
|
||||
Here're some commonly used commands:
|
||||
```bash
|
||||
yarn install # Install dependencies
|
||||
yarn dev # Start the development server
|
||||
yarn lint # Lint the project with ESLint
|
||||
yarn build # Build the project for production
|
||||
```
|
||||
|
||||
To build a Docker image, run:
|
||||
|
||||
```bash
|
||||
docker build -t <tag_name> .
|
||||
```
|
||||
|
||||
> [!TIP]
|
||||
> If you use VS Code, you can also use pre-defined tasks for building and debugging.
|
||||
|
||||
## Contributing
|
||||
This project doesn't accept pull requests, but we are open to suggestions and feedback. If you have any ideas or improvements, please feel free to open an issue.
|
||||
|
||||
> [!NOTE]
|
||||
> Please make sure to follow the [contributing guidelines](/CONTRIBUTING.md)
|
||||
|
||||
## Copyright notice
|
||||
|
||||
This is a proprietary project and is subject to general copyright law. See [COPYING](/COPYING) for more information.
|
||||
|
||||
---
|
||||
|
||||
[](https://bsky.app/profile/xfox111.net)
|
||||
[](https://github.com/xfox111)
|
||||
[](https://buymeacoffee.com/xfox111)
|
||||
|
||||
> ©2025 Eugene Fox. All rights reserved
|
||||
Reference in New Issue
Block a user