* 'main' of https://github.com/stephb9959/ow-self-care: Reset password requirements validation
ow-self-care
Project access
You can access the current stack as follows:
- GatewayUI (more technician side): https://14oranges-ui.arilia.com
- Provisioning UI: https://14oranges-prov.arilia.com
The default username for now is: tip@ucentral.com password is 'openwifi'
The system
There are 2 applications: gateway UI and Provisioning. Most of the work will be done in the provisioning. All the API use the OpenAPI standard definition. The system works with 4 microservices working together to provide the functionality. The services can be reached over individual ports.
APIs
Available UIs
How to use the API
To see hos the API is used, take a look at the project, go into test_scripts/curl and this will show you how to login and perform some calls.
Authenticating
To authenticate, you will need to send an oauth2 message to the security service, obtain a token, and use that token in all subsequent calls to the services. Once the session is over, just call logout.
eero Interface
eero has a very nice interface. We should look at it and make sure we have similar experience and functionality. This file contains images taken from the eero experience.
Developer Setup
The current expectation is to be using 'yarn' as the package manager and to be using Prettier as source code formatter.
To run use the following
- yarn react-native start
To run either iOS or Android simulator builds:
- yarn react-native ios-run
- yarn react-native android-run