Tuesday, July 8, 2008

Architecture


This is the root of the website.
From here we branch out into the website pages. We decided on a blog-like interface to create the projects and by actually building several versions of the website. We were working our way to choosing the optimal combination of videos, photos, weblinked pictures with step by step instructions.

This format allowed users to create projects based on ideas. Just hit Create New Project and scratch in your project idea. Now CwhatIcanDo serves as a place for you to create a new project.

If you've already built something, then you might not want to put in the steps of how to build, but rather the elements of the experiments that led you to the actual project. So we wanted flexibility for the creator...

This led us to develop the feeder URL: cWhatIdid.com, a place where finished projects are displayed and the user can dig deeper to see the Steps to Build, or the Experiments that led to the project, whatever someone wants to expose is shown on cWhatIcanDo.com. Say you're a carpenter who installs cabinets, you'll want to put your projects on CwhatIdid.com so you can send perspective clients to see what you did, or how you do a typical installation, or whatever you do that people might want to see your finished products.

So CwhatIcanDo was designed for multiple purposes, but the core of it is a way to show people how to built simple robots, or robotic drives or how to sense IR and use it to add obstacle avoidance to any robot project. The list goes on and on. The architecture of CwhatIcanDo must be able to support a wide range of possible applications. Who knows what the users will do with this website?

Thus the architecture of the website(s) functionally looks something like this:


CwhatIcanDo.com Collects and formats the steps or elements or chapters of a project, be it a story, an experiment, or even a robot.

CwhatIdid.com AND CwhatIcanDo.com Peruse Complete Projects (and steps)

SEO optimizing server optomize.CwhatIcanDo.com Controls optimization of website on Search Engines.

Create and Edit Your Projects create.CwhatIcanDo.com A super-blog, if you will. Allows the creator to control all the aspects of what is displayed for a project. And that includes all the monetizing potential.

Essentially then, we would build two websites both using web2.0 technology.

One site will focus on speed. Promptly loading and allowing quick perusal of the project and the video showing the project in action in the real world.

A second website where the concentration of the technology is on ease of use and tools to create. It would load slower and not show up in too many search engines, but it would make the best and easiest to use Creator Tools on the web today.

We divided up our work. Andrei would be responsible for building the tools and I would be responsible to build the optimized for speed part. At first I was in a learning curve, but with Andrei's help I got my arms around the encompassing technology and together we created the architecture for the site.

At some point we would merge the two together and call it our Alpha Release. We are on schedule for having the Alpha Site completed by the end of this month - give or take... OK, probably actually it will be a little later, but our goal is to launch the site as Beta by fall of this year.

Then we will be about the business side of the site, establishing vendor status with any of the Alpha Tester's projects that need it. And ready to establish a commissioned sale when you get to your project's parts list.

  • Who knows what it will look like when we open for business in the fall, we will have built and tested the site technically, but expect a lot of feedback and refinements during Alpha Testing, so it's a little hard to predict, but soon Everyone will be able to C What YOU Can Do...

No comments: