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

Web application for use and accountability #33

Open
pjbull opened this issue Aug 21, 2018 · 3 comments
Open

Web application for use and accountability #33

pjbull opened this issue Aug 21, 2018 · 3 comments
Labels

Comments

@pjbull
Copy link
Member

pjbull commented Aug 21, 2018

No description provided.

@pjbull
Copy link
Member Author

pjbull commented Aug 21, 2018

Web application could do everything the cli tool does in an easier form.

Could also have an "accountability" section where people can indicate that they have used the checklist as part of their project.

@andrewnc
Copy link
Contributor

I'm going to take a crack at building pieces of this out as a web interface.

@ivergara
Copy link
Contributor

ivergara commented Nov 6, 2018

Hi, since I did not see any movement since September, I took a first step in providing deon as a web application. The details of the working POC is found in PR here or in the webservice branch in my fork. It's still very rough, but before continuing it would be great to have some feedback and guidance as where are the explicit needs to cover with such a web application.

Once the application is running with flask run (in the webapp directory), the /create endpoint is exposed. By default it'll render the html version of the checklist, but it can take a format parameter to render the other supported ones. Not much work has been paid to the presentation itself, and some help on that matter would be highly appreciated.

I decided to use flask since that would reduce the amount of libraries used since deon already uses click.

As a proof of concept, it could be deployed to heroku... unless others have other ideas.

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

No branches or pull requests

3 participants