I'm looking for someone to write a Technical Requirements Document (TRD) based on goals I provide.
To give you a better idea of what I mean by TRD:
Let's say my goal was to build a website that is a search engine. The technical requirements document would outline the different technical parts of that job e.g. web app front end, ranking algorithm, data base, indexing robots, hosting choice. For each piece, it would recommend a technology to use (e.g. "For the web front end, since you want it to be a simple search box and nothing else, i recommend using web.py with django"), as well as outline the smaller points required to achieve it ("Building a web front end typically requires the following steps: 1... 2... 3... etc).
Ideally the document is specific enough that I can take it to an engineer and just say "implement this".
A (very) general overview of the work to discussed in the TRD is:
1) Grab data off the web both from sites with APIs and without.
2) Store the data in a db. DB not required to be uber performant
3) Display the data on the web via an interactive table. Later, will add other visualizations.
To be a bit more specific, I want to create a real estate information site with a variety of functionality. Two of the primary ones would be displaying the information on a map as well as in a sortable list. Information would be in a database the webapp pulls from on the fly. Initially, the "map" aspect could be google maps with a layer on top. The site would convert some front end filter to db queries and display the results immediately. The db would be initially seeded with information existing on other sites. The db should have a different db/table for each scraped site. There will then be some process/script that runs that would pull in some information to the main sites' db/table depending on a number of factors.
If we can create the TRD together and be on the same page, then I will just move forward with you leading the project.