[Task-Request SwapSteem] - Add Steem connect Authentication

in utopian-io •  4 months ago

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

Additional Resources

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 ( Recommended ) or contact us in our discord channel. My username is - thanos.

Github

https://github.com/nirvanaitsolutions/

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hey @swapsteem
Thanks for contributing on Utopian.
We’re already looking forward to your next task request!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Thanks for the task request, @swapsteem. Looking at the repository there are a few things I think you fix:

  • The README should contain a lot more information - it's completely empty!
  • The repository should contain an open source licence

Other than that it looks like a fine and relatively easy task request, so I think it should be pretty easy finding someone who can complete this for you!

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

·

Thanks @amosbastian for reminding me. As suggested, I'll edit the Readme and add the liscence.

·

The thing is there is no documentation for angular 2+ with sc2-sdk.

Congratulations @swapsteem! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - The results, the winners and the prizes

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

this Task request has been completed by our in house Developer @aneilpatel.

Congratulations @swapsteem! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!