[Task-Request SwapSteem] - Add Steem connect Authentication

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@swapsteem·
0.000 HBD
[Task-Request SwapSteem] - Add Steem connect Authentication
#### Repository
https://github.com/nirvanaitsolutions/swapsteem-ui

#### Details
At Swapsteem, we are building a peer to peer exchange for STEEM and SBD, with a long term vision to create a peer to peer marketplace for goods, services and fiat using the inbuilt escrow feature from steem blockchain. We are currently building a community at https://swapsteem.online and working on the development of the exchange application.

This task request is for front end developers to contribute to development of swapsteem front end. We want to add authentication to our app using the steemconnect v2 sdk. The front end is built with Angular 5 and the developer needs to a good understanding of how angular and steemconnect sdk works. Please find the affected components below.

#### Affected Components
- Services : This task will generate new service AuthService.ts for user authentication.
- Components : Steemconnect redirects user to its own url for signing in, hence no login or register component is needed. Existing navbar component will display log In  or profile menu based on the user authentication. Sign up modal will be removed from home page once user is logged in.
- routes : Routes need to be added and configured for authentication.

After implementation the user should be able to log in to our app via steemconnect and can view his profile using the menu option in navbar.

![Screenshot from 2018-07-20 14-10-41.png](https://ipfs.busy.org/ipfs/QmVkYCBykc8ewUbdTfe1bdZgpgyuoBQKCGNnaj2hUtTW8m)

#### Additional Resources 
- [Steemconnect Example with AngularJS](https://github.com/steemit/example-steemconnect-angular0 - This uses AngularJS i.e. Angular V1 
- [Steemconnect Documentation](https://github.com/steemit/steemconnect-sdk)
- [Steemia App Source Code](https://github.com/Steemia/Steemia) - Uses Angular and steemconnect  in Ionic framework

#### Deadline
We need this task to be completed ASAP since it is blocking our development. 
The formal Deadline is 3 days from today i.e. 23 July 2018 11:59 UTC

#### Communication
Interested contributors can join our [community server](https://swapsteem.online) ( Recommended ) or contact us in our [discord channel](https://discord.gg/x4bUAMB). My username is - thanos.

#### Github
https://github.com/nirvanaitsolutions/
👍 , , , , , , , , , , , , , , , ,