Convert a few mobile screens to Angular
Budget: $30 – $250 USD
Basic Requirements
* Convert the mobile screens (attached) into simple web app
* I'll provide full, un-blacked out screenshots when you're hired
* Must use Angular
* The design should be consistent with the mobile screens
1. Primary color: (argb) 0xff3a3a3c
2. Accent color: (argb) 0xff0090DA
3. Font: Open Sans from Google, https://fonts.google.com/specimen/Open+Sans
4. Logo: I will provide once you're hired
* The web app must be able to make HTTPS GET and POST requests to a REST API
* The REST API already exists, is secured, and I'll provide endpoint documentation and tokens when you're hired
Web Pages
* I believe there will be a need for two pages but I'm OK if you can fit it into one and not use Angular routing. However, whatever you choose to do it must satisfy the following:
1. There must be a screen for the scenario described in "Web App URLS"
2. There will be another screen for when the user needs to sign up. This screen will include an age filter and a first/last name form
Web App URLs
* The application should support URLs like, <domain>/<resource-name>/<id>. If a user navigates to the following URL, <domain>/<resource-name>/5 then the data for resource with id 5, that's returned by the API, should be displayed. Additionally, the web app should be able to POST, via HTTPS, to specific resources.
* There will be data returned by the API that will be used to coni
* I'll provide the resource names once you're hired. There will be one resource that GET requests are made to and three resources that POST requests will be made to.
Authentication
* The API is secured with Auth0
* This API does not authenticate users, it expects a bearer token and will authorize requests only.
* The web app must use Auth0, OAuth2 flow, to authenticate a user and obtain a bearer token to send with the request to the API
* You should not have code a login/signup form, that should be automatically provided by Auth0 if you setup the app correctly
* I will not be providing you an Auth0 account, so you'll have to create your own. Anything that is required by Auth0 and thus the webpage you'll be creating, like tenant IDs or client IDs, should be able to be set via environment variables.
EDIT: the attachments didn't go through for some reason. I'll send them upon request or once you're hired
* Convert the mobile screens (attached) into simple web app
* I'll provide full, un-blacked out screenshots when you're hired
* Must use Angular
* The design should be consistent with the mobile screens
1. Primary color: (argb) 0xff3a3a3c
2. Accent color: (argb) 0xff0090DA
3. Font: Open Sans from Google, https://fonts.google.com/specimen/Open+Sans
4. Logo: I will provide once you're hired
* The web app must be able to make HTTPS GET and POST requests to a REST API
* The REST API already exists, is secured, and I'll provide endpoint documentation and tokens when you're hired
Web Pages
* I believe there will be a need for two pages but I'm OK if you can fit it into one and not use Angular routing. However, whatever you choose to do it must satisfy the following:
1. There must be a screen for the scenario described in "Web App URLS"
2. There will be another screen for when the user needs to sign up. This screen will include an age filter and a first/last name form
Web App URLs
* The application should support URLs like, <domain>/<resource-name>/<id>. If a user navigates to the following URL, <domain>/<resource-name>/5 then the data for resource with id 5, that's returned by the API, should be displayed. Additionally, the web app should be able to POST, via HTTPS, to specific resources.
* There will be data returned by the API that will be used to coni
* I'll provide the resource names once you're hired. There will be one resource that GET requests are made to and three resources that POST requests will be made to.
Authentication
* The API is secured with Auth0
* This API does not authenticate users, it expects a bearer token and will authorize requests only.
* The web app must use Auth0, OAuth2 flow, to authenticate a user and obtain a bearer token to send with the request to the API
* You should not have code a login/signup form, that should be automatically provided by Auth0 if you setup the app correctly
* I will not be providing you an Auth0 account, so you'll have to create your own. Anything that is required by Auth0 and thus the webpage you'll be creating, like tenant IDs or client IDs, should be able to be set via environment variables.
EDIT: the attachments didn't go through for some reason. I'll send them upon request or once you're hired