Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lost Password Emails #39

Open
andyl opened this issue Sep 19, 2017 · 2 comments
Open

Lost Password Emails #39

andyl opened this issue Sep 19, 2017 · 2 comments

Comments

@andyl
Copy link
Collaborator

andyl commented Sep 19, 2017

Send email for 'Lost Password'

@andyl andyl added this to the Demo Oct 27 milestone Sep 19, 2017
@guptatrisha97
Copy link

Hi! I would like to work on this issue. Can you assign it to me and give me some help on how to get started? Thanks!

@andyl
Copy link
Collaborator Author

andyl commented Mar 5, 2018

Background: Bugmark is (currently) a Rails application. We run multiple instances of the Rails app for trials, research and tests. These instances will come and go, and the domain names for the instances will change frequently.

I prefer to use a mail service provider like mailgun or sendgrid or AWS-SES.

So first step for 'Lost Password' is a general utility for sending/receiving notifications.

Here's what I would like:

  • a delivery agent service with a fixed IP address or domain name (like delivery.bugmark.net)
  • the deliver agent server could be written in ruby (sinatra, rails) or elixir (phoenix)
  • the service would be standalone webapp wrappered by a restful api
  • if ruby, use grape and grape-swagger to implement the api
  • if elixir, use maru and maru-swagger to implement the api
  • the server should be written so that the mail service providers are pluggable/swappable

Once we have a general-purpose mail forwarding server, we can implement 'Lost Password' (and a bunch of other stuff)

@guptatrisha97 if you think this is a good fit for you, let me know and I will assign you to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants