xyres has asked 0
questions and find answers to 61
problems.
Stats
1.8k EtPoint
626 Vote count
0 questions
61 answers
About
clickbait pic (dat sofa).
Projects:
[Failed] Butter Domains: A better domain registration service which doesn't suck.
Now defunct because operation costs (reseller fees, payment gateway fees, server rent etc.) were more than the income. Took a few months to create. I try to think it was not a total time waste as I did learn a lot of new things about how domain registration really works behind the scenes and I also open-sourced an async stripe client for python.
Tech stack: Tornado, React.
Dictionary Plus: A popup dictionary extension for Firefox.
django-jsonform: A user-friendly JSON editor for Django admin. Built using React.
async-stripe: Asynchronous Stripe client for Python.
tornadmin: Admin site for Tornado web server. Currently a work in progress. But it will be awesome once (and if) finished.
django-quick-context: A django app for quickly setting global context variables on all templates.
Open Translations: Open-source translations for your apps, websites and software.
django-candy: A modern, single-page-app admin for Django.
Probably abandoned. My main aim for this project was to be able to create a dynamic single-page-app admin without the need to write the frontend code. The frontend is built using React which would fetch the UI details in a JSON object from the backend and will dynamically create the UI.
The major problem with this approach is that it's not extensible. The frontend code is shipped as pre-built react app. That means, you can't add custom JS code to extend the features without creating a new build. Also, not everybody knows React, so... it's far better to just redesign the default admin templates.