« back to discussion

Mockup for a project I'm thinking about

Plunker got me thinking about an idea I had a long time ago to create a community around sharing ideas for web apps, sites, games, etc where people would submit their ideas and the community would build the good ones. The site could provide tools to help in the creation of the projects (hosting, version control, etc) and the projects would be released as open source. I spent an hour creating a mockup for a home page design and thought it would be nice to get some feedback from you awesome people on the idea and the mockup :)

The mockup is here, as you can see it's still rough around the edges and need a lot of work but I think the basic look is sound.

So, what do you think?

over 3 years ago, by wsg

29 Replies

bonzai

That's a cool idea, I suppose the difficult part would be deciding who works on what? Maybe each user could have their previous work and the person that creates the project can decide who joins?

bonzai, over 3 years ago

blueberry

I think programming the "tools" part could be the most difficult if you have all hand rolled versions of popular services that are customized to your app.

What would be the incentive for users to participate? Serious question not sarcasm...

blueberry, over 3 years ago

wsg
posted by bonzai on Mon, Mar 25 at 08:13PM

That's a cool idea, I suppose the difficult part would be deciding who works on what? Maybe each user could have their previous work and the person that creates the project can decide who joins?

I was thinking it might be nice to let people work on anything they want and allow the community to assign scores to quality indicators for the project, projects that reach a certain score could then be promoted to official ones...

posted by blueberry on Mon, Mar 25 at 08:29PM

I think programming the "tools" part could be the most difficult if you have all hand rolled versions of popular services that are customized to your app.

What would be the incentive for users to participate? Serious question not sarcasm...

The projects would be owned by the people who work on them, so the site would essentially be giving people ideas for free. The people submitting the ideas would get to see them become reality without having to find someone to do it for them. The incentive would really just be to be a part of a community turning out awesome open source software and being able to say "I had a hand in making that.". I guess we could have a program where really high quality projects could have a commercial version that ultra would assist in getting of the ground. I've not thought out all the little details just yet so I'm more than happy to discuss ideas for it :)

wsg, over 3 years ago

pineapple

Hey that's cool mayne, I like your mockup so far. I see it has progressed quite a lot from just an image yesterday. Keep up good work WSG

pineapple, over 3 years ago

pineapple

What are you going to build it in?

pineapple, over 3 years ago

lush
posted by pineapple on Tue, Mar 26 at 11:08AM

What are you going to build it in?

Most probably a house, an office, or maybe even an apartment.

lush, over 3 years ago

pineapple
posted by lush on Tue, Mar 26 at 11:10AM
posted by pineapple on Tue, Mar 26 at 11:08AM

What are you going to build it in?

Most probably a house, an office, or maybe even an apartment.

I was thinking nanotubes

pineapple, over 3 years ago

lush
posted by pineapple on Tue, Mar 26 at 11:11AM
posted by lush on Tue, Mar 26 at 11:10AM
posted by pineapple on Tue, Mar 26 at 11:08AM

What are you going to build it in?

Most probably a house, an office, or maybe even an apartment.

I was thinking nanotubes

lush, over 3 years ago

wsg

I'm thinking either Node or Rails. I know I want to invite other devs to work with me on it from the start so I should use something modern. I'm open to ideas on that too, though :D

and yep, i'm thinking I'll build it in my house lmao

wsg, over 3 years ago

SkinnyGeek1010

Plunker got me thinking about an idea I had a long time ago to create a community around sharing ideas for web apps, sites, games, etc where people would submit their ideas and the community would build the good ones.

I like it! I would definitely contribute if I found a project that was interesting. It can be hard to find good projects to work on. I think keeping the project open source will ensure that plenty of dev's will work on it for free, as they're the type that just like to build cool stuff for the sake of building it… especially when someone else has the responsibility of maintaining the project! BTW, I love that flat UI... nice!

The site could provide tools to help in the creation of the projects (hosting, version control, etc) and the projects would be released as open source.

I would recommend utilizing tools already built for those tasks, and then have your site responsible for aggregating their data through an api, or better yet for an MVP just link to the site repo / board / etc.. ( it sounds like that what you meant anyhow). I'm huge fan of Github for git hosting and project issue tracking. I've been using Trello for organizing tasks and it's worked really well.

posted by wsg on Tue, Mar 26 at 12:03PM

I'm thinking either Node or Rails. I know I want to invite other devs to work with me on it from the start so I should use something modern. I'm open to ideas on that too, though :D

Assuming you know how to program in JavaScript and Ruby/Rails equally… I would only use Node if you forsee your site having a ton of concurancy, being used as mainly an API, or a lot of open connection e.g. chatroom. It's really really hard to beat rails for the traditional request/response per page type of websites… it's just really fast to build with. This means you can try out ideas and quickly itterate on them. Most Node webframe frameworks are more akin to Sinatra and less scaffolding like Rails (although the beta Sails.js is close to Rails). Node will be slower in development in almost every way (and trust me I love me some JavaScript!).

Also checkout this MVP talk by Eric Ries, it has a lot of great ideas related to creating a new software based site/company. If I could have only chosen one thing to change from my last startup, it would have been to know and execute an MVP (christ, we spent 3mo. in the control panel! Half of those things got cut out anyway lol).

And if you are really into startups I would reccomend at least watching the videos on Steve Blank's Udacity startup course

SkinnyGeek1010, over 3 years ago

lush
posted by wsg on Tue, Mar 26 at 12:03PM

I'm thinking either Node or Rails. I know I want to invite other devs to work with me on it from the start so I should use something modern. I'm open to ideas on that too, though :D

and yep, i'm thinking I'll build it in my house lmao

Take a look at Sails.js too, it might fit what you need.

lush, over 3 years ago

wsg

@SkinnyGeek1010 I'd have to learn rails before I started the project but I do think that is worth doing that based on what everyone says about it. I think using pre-existing tools would be the best option too, pulling all the APIs into ultra will work really well I think and save on having to have a huge infrastructure to take care of.

@lush sails looks amazing and I'd really love to play with it but I do worry about its relative immaturity..

wsg, over 3 years ago

SkinnyGeek1010
posted by wsg on Tue, Mar 26 at 03:24PM

@SkinnyGeek1010 I'd have to learn rails before I started the project but I do think that is worth doing that based on what everyone says about it...

@pineapple would know better than I would, but I really liked Michael Hartl's Rails Tutorial. I bought the screencast and started it but couldn't finish due to a crazy work schedule... though i'm chomping at the bit to start it up again really really soon. He's currently re-writing the book and screencasts for Rails 4.0, and the updated book is available now (for free).

SkinnyGeek1010, over 3 years ago

wsg
posted by SkinnyGeek1010 on Tue, Mar 26 at 03:47PM
posted by wsg on Tue, Mar 26 at 03:24PM

@SkinnyGeek1010 I'd have to learn rails before I started the project but I do think that is worth doing that based on what everyone says about it...

@pineapple would know better than I would, but I really liked Michael Hartl's Rails Tutorial. I bought the screencast and started it but couldn't finish due to a crazy work schedule... though i'm chomping at the bit to start it up again really really soon. He's currently re-writing the book and screencasts for Rails 4.0, and the updated book is available now (for free).

Thanks man I'll give that a go

wsg, over 3 years ago

pineapple
posted by wsg on Tue, Mar 26 at 04:24PM
posted by SkinnyGeek1010 on Tue, Mar 26 at 03:47PM
posted by wsg on Tue, Mar 26 at 03:24PM

@SkinnyGeek1010 I'd have to learn rails before I started the project but I do think that is worth doing that based on what everyone says about it...

@pineapple would know better than I would, but I really liked Michael Hartl's Rails Tutorial. I bought the screencast and started it but couldn't finish due to a crazy work schedule... though i'm chomping at the bit to start it up again really really soon. He's currently re-writing the book and screencasts for Rails 4.0, and the updated book is available now (for free).

Thanks man I'll give that a go

That's the same place I learned from. In fact its so effective that I didnt even finish the screencasts I paid for.. i got about 3/4 through and was like yep i got dis and never looked back. I just make sure to read a bit every day to learn a new concept, method, technique, etc.

edit: watch every railscast thats relevent (3 or newer). Also destroy all software.

pineapple, over 3 years ago

wsg

Thanks guys you've made it easy for me to settle on using rails and im going to buy the screencasts. If anyone is interested in getting involved in the project when I get down to it I'd love to have any of you on board! Just let me know :D

wsg, over 3 years ago

SkinnyGeek1010
posted by pineapple on Tue, Mar 26 at 05:48PM

edit: watch every railscast thats relevent (3 or newer). Also destroy all software.

Oooo yea those are both really great!... I just wish someone would make JS/Node versions of equal quality :-/

I just remembered too, you may want to look for a 2x mode on vlc/quicktime for the Rails Tutorial... some points can be a little too thorough depending on how much background you have. If you are rusty with Ruby I would also start with the Codecademy Ruby course... after a few hours you'll have your feet wet and all of those Rails helper methods won't seem so arcane looking.

SkinnyGeek1010, over 3 years ago

wsg
posted by SkinnyGeek1010 on Tue, Mar 26 at 07:59PM
posted by pineapple on Tue, Mar 26 at 05:48PM

edit: watch every railscast thats relevent (3 or newer). Also destroy all software.

Oooo yea those are both really great!... I just wish someone would make JS/Node versions of equal quality :-/

I just remembered too, you may want to look for a 2x mode on vlc/quicktime for the Rails Tutorial... some points can be a little too thorough depending on how much background you have. If you are rusty with Ruby I would also start with the Codecademy Ruby course... after a few hours you'll have your feet wet and all of those Rails helper methods won't seem so arcane looking.

Cheers, will be sure to take a look at that too

wsg, over 3 years ago

lush

Here's a cool blog post with a beginners checklist of things you should know written in rant format:-

http://kakubei.blogspot.be/2012/05/why-i-hate-rails.html

lush, over 3 years ago

pineapple

heh I remember that article. i realize its facetious, but about the only really tedious thing was deployment. I fit it all into 1 day though on my first go at it, so meh

pineapple, over 3 years ago

lush
posted by pineapple on Wed, Mar 27 at 09:32AM

heh I remember that article. i realize its facetious, but about the only really tedious thing was deployment. I fit it all into 1 day though on my first go at it, so meh

Yep, I think we have all been in the same boat where things done the Rails way seems unorthodox (especially coming from a mediocre LAMP background), but when you get through the barriers, you realise OH MAR GAWRD why the fluck didn't I know/do this sooner?

lush, over 3 years ago

pineapple
posted by lush on Wed, Mar 27 at 11:36AM
posted by pineapple on Wed, Mar 27 at 09:32AM

heh I remember that article. i realize its facetious, but about the only really tedious thing was deployment. I fit it all into 1 day though on my first go at it, so meh

Yep, I think we have all been in the same boat where things done the Rails way seems unorthodox (especially coming from a mediocre LAMP background), but when you get through the barriers, you realise OH MAR GAWRD why the fluck didn't I know/do this sooner?

Yes absolutely. Thinking of just uploading random scripts to a server is insane to me now. I want the full deployment stack so I can roll back, have everything versioned, etc.

pineapple, over 3 years ago

pineapple

Right now I'm actually setting up a 5 server cluster on ec2 with elastic load balancers, nginx, php-fpm and memcached. It has been quite an interesting experiment. I am toying around with a cluster built to scale.

pineapple, over 3 years ago

wsg

Does anyone know what is causing firefox to flip out when you hover a project tile? It works perfectly in chrome but Firefox goes berserk! http://ultra.io/

wsg, over 3 years ago

metastew

In firefox, it works for me as long as I keep the mouse on the div.gallery-item picture, otherwise it flips out when the div.gallery-item picture slides up out of the mouse focus. Methinks it's a CSS animation issue.

metastew, over 3 years ago


Login or to comment.

« back to discussion

Tutorials are any resources you learn from.

Examples: an intro to html5 screencast, a pdf about git, photoshop effects tutorials, meta-programming in ruby, lambda calculus, higher-order fixed-point combinators.

Tools are websites, apps or services used -on- your project (indirectly), to aid the process.

Examples: A color scheme generator, email marketing software, usability heat maps, css3 code generators, a downloadable png compressor.

Assets are downloadable files used -in- your projects, usually as code, textures, or images.

Examples: a jquery sticky menu, photoshop brushes, background textures, mvc frameworks, twitter bootstrap, 960 grid system.