Readify
I have posted the source code to a project I’ve been hacking on here and there called Readify. I took my previous project, ListSurf, and kept elaborating on it.
The purpose of this project is to demonstrate some functionality required to build a social network. User profiles are in place, settings and tools for building streams of information like metadata updates.
It also wouldn’t be complete without some screenshots.
What’s Inside
This project demonstrates how I think when deploying Brubeck projects.
I have one script representing the web services and a separateone
for the api services; web_server.py and api_server.py. Both are in a ./bin directory. There is also an
./etc directory where I store environment stuff, a ./log directory for logging and a ./run directory for the pid’s of running services.
You’ll also see some templates with subtemplates to handle different user states, like logged-in / not logged-in.
And, best of all, this project demonstrates some of the automatic form generation I’m starting to work on for Brubeck / DictShield. Check out forms.py for a peek.