The email format is more complex than a simple (complex) regex.
One could create a site with libs or functions for several languages. The site should also contain a way to test uploaded libs and functions. That way it would be a one stop shop for email validation code.
One could also create a service that validates addresses for all languages that still don’t have an implementation.
A site for keeping tab what you lend out and what you borrow from others.
One kind of user is the casual user. The one that has a house and 10 neighbours. He has lent out his calliper and the pressure gauge and has borrowed an extra long drill and the lawn mower knife sharpener. Once a month he gets a reminding email with what he has lent and borrowed. So does his neighbours.
This user only has to enter the name of the thing, the lender, the borrower and a date. The lawn mower is typically not used for half a year and can just as well occupy space in the neighbour’s garage as his own.
Then there is the slightly more advanced user. He is the intendent of a football team and has 33 balls he lends out to trainers and players. He also has a lawn mower that is used at different arenas and of course the medallions and trophies that is lent out to the winner of each year’s 10-12-years-old-league winners.
The balls are not unique but the number of balls is important. The trophies are unique though. The lawn mower is unique but there is only one so it feels like a more casual lending. Not less important to get it back though.
Think SMS and Twitter – simplicity on the verge of stupidity.
There are so many needs for just 1 page. Be it a restaurant menu or a party specticulaire. Create a simple site for creating very very simple pages. Limit each project to 1 page. Limit to already created templates.
In the simplest case one uses a URL like www.example.com/id=12. It would be nicer though to have projectname.example.com. One could buy a bunch of URLs and let the user choose from them. myproject.otherexample.com or sunday-evening.has-the-menu.com.
Let advanced users upload PDFs or DOCs or ODFs and convert it.
One could, for the advanced advanced users, make it possible to upload HTML and CSS.
Just keep it stupidly simple, otherwise we will try to recreate the home pages of last century.
A small, fast and simple site to set up voting.
One case is a conference room where, by some reason, ordinary pieces of paper doesn’t make it. The voting might be secret. There might be complex rules (messes with “simple” site). Whatever reason I haven’t though of.
Another is 5 people going out for lunch. Instead of wasting time by the elevator or in the rain outside – set up an easy voting page.
What to get for birthday present. Which day is the best for meeting with relatives (relatives are not all on email). Which time is best for floor ball (a team of 20 people). A whole school can vote on bike shed colour.
Spice the site with a simple forum, especially for colouring bicycle sheds.
Make it simple enough to not require usr/pwd.
A blog about leavened bread with recipies and votes.
Baking leavened bread seems to be fashion among fathers on parental leave in Sweden.
So why not geek it and create a blog with recipies and discussions. And as cherry on top – or rather as tasty crust – there is the possibility to send in pictures with bread and voting possibilities.
Votes and discussions about leavened bred and its mandatory machines. Extrapolate to coffee and ways to get a snack between bed/wash/cry-times.
There is need for a site that creates unique IDs.
Two systems need to create unique IDs for making synchonising possible. By some reason they have to find this unique ID by themselves, they are not allowed to talk to each other. GUIDs are perfect for this.
But what if the two systems are people and not machines. Or what if this unique ID, by some reason or other, has to be human readable?
A possible solution is to have a site which produces new IDs every load.
Go to myuniqueid.com/projects/myproject/ or myuniqueid.com?p=112 and you get 1, 2, 3, 4… back.
We don’t have to log in if the numbers don’t have to be consecutive. Say that two companies make up the internal project name CowsAreCool. Both companies still get unique IDs without problem. One gets 1, 2, 4 while the other 3, 5, 6. Technically we don’t even need a project name, but it feels cozier to “own” your own project IDs.
(transfer from old site)
Private sellers and buyers do not think alike.
One sells a Nikon D70. Another wants to buy a system camera.
A buyer is looking for a used designer lamp of brand x. This search can take years depending on preferences and requirements.
A seller is selling an antique chest. It can be labeled as furniture, antique, or storage. Then the possible buyer has to choose the same label.
No sell/buy site does this today in a good way.