├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── ideas ├── 1_hour_condom_delivery │ ├── README.md │ └── idea.json ├── barbershops_reviews │ ├── README.md │ └── idea.json ├── bodyguard_as_a_service │ ├── README.md │ └── idea.json ├── brothel_reviews │ ├── README.md │ └── idea.json ├── casting_news │ ├── README.md │ └── idea.json ├── cv_bot │ ├── README.md │ └── idea.json ├── data_marketplace │ ├── README.md │ └── idea.json ├── epaper_programmable_card │ ├── README.md │ └── idea.json ├── fat_programmer_videogame │ ├── README.md │ └── idea.json ├── follow_me_luggage │ ├── README.md │ └── idea.json ├── ikea_personal_shopper │ ├── README.md │ └── idea.json ├── im_messaging_alert_for_shopping_offers │ ├── README.md │ └── idea.json ├── lets_build_a_website_together │ ├── README.md │ └── idea.json ├── lost_babies_tattoo │ ├── README.md │ └── idea.json ├── luxury_news_for_rich_people │ ├── README.md │ └── idea.json ├── make_phishing_hard_with_colors │ ├── README.md │ └── idea.json ├── no_tech_holidays │ ├── README.md │ └── idea.json ├── office_survival_manual │ ├── README.md │ └── idea.json ├── pics_of_secret_places │ ├── README.md │ └── idea.json ├── predefined_messages_keyboard │ ├── README.md │ └── idea.json ├── prototype_for_ideas │ ├── README.md │ └── idea.json ├── random_lp_subscription │ ├── README.md │ └── idea.json ├── sandwich_recipes_app │ ├── README.md │ └── idea.json ├── shutdown_app │ ├── README.md │ └── idea.json ├── sideprojects_cemetery │ ├── README.md │ └── idea.json ├── technology_personal_shopper │ ├── README.md │ └── idea.json ├── tourist_guide_on_demand │ ├── README.md │ └── idea.json ├── uber_for_tech_support │ ├── README.md │ └── idea.json ├── vegan_food_reviews │ ├── README.md │ └── idea.json ├── vegetables_garden_app │ ├── README.md │ └── idea.json ├── videogame_meetup_platform │ ├── README.md │ └── idea.json ├── visual_dictionary_google_images │ ├── README.md │ └── idea.json ├── we_make_your_bed_service │ ├── README.md │ └── idea.json └── ww2_wikipedia_for_testimonials │ ├── README.md │ └── idea.json ├── scripts └── build_md_files.php └── tests └── IdeasTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | # App files... # 2 | ################### 3 | /vendor/ 4 | /logs/* 5 | !/logs/README.md 6 | # Compiled source # 7 | ################### 8 | *.com 9 | *.class 10 | *.dll 11 | *.exe 12 | *.o 13 | *.so 14 | 15 | # Packages # 16 | ############ 17 | # it's better to unpack these files and commit the raw source 18 | # git has its own built in compression methods 19 | *.7z 20 | *.dmg 21 | *.gz 22 | *.iso 23 | *.jar 24 | *.rar 25 | *.tar 26 | *.zip 27 | 28 | # Logs and databases # 29 | ###################### 30 | *.log 31 | *.sqlite 32 | 33 | # PhpStorm files # 34 | ################## 35 | .idea 36 | 37 | # My Files # 38 | ################## 39 | compiled 40 | user-content 41 | 42 | # OS generated files # 43 | ###################### 44 | .DS_Store 45 | .DS_Store? 46 | ._* 47 | .Spotlight-V100 48 | .Trashes 49 | Icon? 50 | ehthumbs.db 51 | Thumbs.db 52 | 53 | # cache # 54 | ###################### 55 | /cache/ 56 | /.sass-cache/ 57 | *.map 58 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | # see http://about.travis-ci.org/docs/user/languages/php/ for more hints 2 | language: php 3 | 4 | # list any PHP version you want to test against 5 | php: 6 | # using major version aliases 7 | # aliased to a recent 5.6.x version 8 | - 5.6 9 | # aliased to a recent 7.x version 10 | - 7.1 11 | 12 | # execute any number of scripts before the test run, custom env's are available as variables 13 | before_script: 14 | - composer self-update 15 | - composer install --prefer-source --no-interaction --dev 16 | 17 | # omitting "script:" will default to phpunit 18 | # use the $DB env variable to determine the phpunit.xml to use 19 | script: phpunit --bootstrap scripts/build_md_files.php tests/ 20 | 21 | # after_script: 22 | 23 | # configure notifications (email, IRC, campfire etc) 24 | # notifications: 25 | # irc: "irc.freenode.org#yourfavouriteroomfortravis" 26 | # Customize when the notification emails are sent. 27 | notifications: 28 | on_success: never 29 | on_failure: always 30 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Francesco Napoletano 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 1000 ideas, free for everyone 2 | 3 | [![Build Status](https://travis-ci.org/napolux/1000ideas.svg?branch=master)](https://travis-ci.org/napolux/1000ideas) 4 | 5 | I was always thrilled by "idea generation mechanism" and how a business like Facebook or Uber or Apple can born from "the brain" of someone... A while ago [I've read about the Idea machine from James Altucher](http://www.jamesaltucher.com/2014/05/the-ultimate-guide-for-becoming-an-idea-machine/) 6 | and as a programmer I've decided to give to my idea machine a little structure and a way to ensure some sort of quality to my ideas. 7 | 8 | This repo serves as container for my ideas. 9 | 10 | My ultimate goal is to reach **one thousand (1000, 1k, whatever) ideas**. 11 | 12 | ### A list of all ideas: 13 | 14 | 15 | 16 | * [Luxury news for rich people](ideas/luxury_news_for_rich_people/README.md) 17 | * [Sandwiches recipe app](ideas/sandwich_recipes_app/README.md) 18 | * [The idea number 0, the prototype for all other ideas](ideas/prototype_for_ideas/README.md) 19 | * [An Uber for simple tech support](ideas/uber_for_tech_support/README.md) 20 | * [Follow me luggage](ideas/follow_me_luggage/README.md) 21 | * [Shutdown app for smartphones](ideas/shutdown_app/README.md) 22 | * [Let's build a website together!](ideas/lets_build_a_website_together/README.md) 23 | * [Play videogames meetup platform](ideas/videogame_meetup_platform/README.md) 24 | * [An e-paper programmable card](ideas/epaper_programmable_card/README.md) 25 | * [1 hour emergency condoms/sextoys delivery](ideas/1_hour_condom_delivery/README.md) 26 | * [Pay 9.99$ / month to reiceive a random vynil LP](ideas/random_lp_subscription/README.md) 27 | * [Casting news](ideas/casting_news/README.md) 28 | * [Visual dictionary based on Google Images API](ideas/visual_dictionary_google_images/README.md) 29 | * [Tourist guide on demand for travel tips](ideas/tourist_guide_on_demand/README.md) 30 | * [Vegan food/restaurants/lifestyle review](ideas/vegan_food_reviews/README.md) 31 | * [Fat programmer, the videogame](ideas/fat_programmer_videogame/README.md) 32 | * [The barber review](ideas/barbershops_reviews/README.md) 33 | * [Your vegetables garden app](ideas/vegetables_garden_app/README.md) 34 | * [Lost babies tattoo (or bracelet)](ideas/lost_babies_tattoo/README.md) 35 | * [Photos of secret places](ideas/pics_of_secret_places/README.md) 36 | * [A Wikipedia for WW2 testimonials](ideas/ww2_wikipedia_for_testimonials/README.md) 37 | * [Holidays with no technology](ideas/no_tech_holidays/README.md) 38 | * [Use a color to make phishing hard](ideas/make_phishing_hard_with_colors/README.md) 39 | * [IKEA personal shopper](ideas/ikea_personal_shopper/README.md) 40 | * [Technology personal shopper](ideas/technology_personal_shopper/README.md) 41 | * [A predefined messages keyboard for mobile](ideas/predefined_messages_keyboard/README.md) 42 | * [We make your bed service](ideas/we_make_your_bed_service/README.md) 43 | * [A raw data marketplace](ideas/data_marketplace/README.md) 44 | * [The brothels review](ideas/brothel_reviews/README.md) 45 | * [Take me home: "bodyguard" as a service](ideas/bodyguard_as_a_service/README.md) 46 | * [CV Bot](ideas/cv_bot/README.md) 47 | * [Sideprojects cemeterey, marketplace for dead sideprojects](ideas/sideprojects_cemetery/README.md) 48 | * [Survive the office: a manual](ideas/office_survival_manual/README.md) 49 | * [An online wishlist with real time alerting system](ideas/im_messaging_alert_for_shopping_offers/README.md) 50 | 51 | We currently list **33** ideas, since I'm not taking into consideration `idea_0`. 52 | 53 | 54 | 55 | ## FAQ 56 | 57 | ### Who are you? 58 | I'm an italian programmer. You can find some more about me @ [https://napolux.com](https://napolux.com) 59 | 60 | ### Are these ideas really free? 61 | YES. The MIT license is pretty clear. 62 | 63 | ### What if I realize one of your ideas and I make millions? Will you sue me? 64 | 65 | [Ideas are worthless, execution is everything](http://adil.io/entrepreneurship/ideas-are-worthless-execution-is-everything/), so, I don't care. But if you want to give me some of your millions, [click here](https://www.paypal.me/napolux/) :D 66 | 67 | ### How long will it take to reach 1000 ideas? 68 | 69 | If I stick to James' idea machine article I should end my journey in 100 days. I will not limit myself to a simple writedown, so it could take longer, and I'm currenly writing an avg. of one idea per day. So please do the math ;) 70 | 71 | ### Tell me more about the "little structure" and the "quality" of your ideas 72 | 73 | Ideas will be rendered as a `.json` and a `README.md` file. The markdown file will be the "human readable" version of the idea, while the json file will be validated using some PHPUnit tests and a CI system in order to: 74 | 75 | * Have a "title" of less than 15 words 76 | * Have a "description" of at least than 30 words 77 | * Have a list of five (5) or more pros and (5) or more cons 78 | * A notice about this project 79 | 80 | (structure may change at my will, it's not set in stone) 81 | 82 | To run tests you need: 83 | 84 | * PHP 5.5.x 85 | * [Composer](https://getcomposer.org/download/) & [PHPUnit](http://phpunit.de) 86 | * [Install PHPUnit](http://phpunit.de/manual/current/en/installation.html) if you didn't before. 87 | * Run `phpunit --bootstrap scripts/build_md_files.php tests/` to build files and run tests. 88 | 89 | ### Are your ideas 100% originals? 90 | 91 | **I can't guarantee they are 100% originals**, the world is full of ideas machines. I can only guarantee that the idea comes from my mind. :) 92 | 93 | ### Can you elaborate on this? 94 | 95 | **Let's make an example**: let's say I'm thinking about **a dating site for fat people like me**. There are already many websites out there offering this kind of services, but probably I'm thinking about it for a while and **I've figure out a way for a viral marketing initiative like printing coupons for the service on pizza boxes**... 96 | 97 | Then I'll write it down as an idea. 98 | 99 | Not original, not new, but it's an idea. And it's mine. And I'm giving it away for free. 100 | 101 | ### Can I add some ideas with a pull request? 102 | 103 | Nope, sorry. But you can fork my repo and do whatever you want with it. If you have any suggestion, get in touch or **open an issue**. 104 | 105 | ### What is `idea_0`? 106 | 107 | It's a prototype for all the other ideas. I'm using it to validate my build and test scripts. 108 | 109 | ### I have another question. How can I reach you? 110 | 111 | [Check my website](https://napolux.com) or write me [napolux@gmail.com](mailto:napolux@gmail.com). -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "1000 ideas", 3 | "description": "1000 ideas from napolux", 4 | "homepage": "https://github.com/napolux/1000ideas", 5 | "license": "MIT", 6 | "authors": [ 7 | { 8 | "name": "Francesco Napoletano", 9 | "email": "napolux@gmail.com", 10 | "homepage": "https://napolux.com/" 11 | } 12 | ], 13 | "require": { 14 | "php": ">=5.5.0" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- 1 | { 2 | "_readme": [ 3 | "This file locks the dependencies of your project to a known state", 4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", 5 | "This file is @generated automatically" 6 | ], 7 | "hash": "52f2ee0cd2b0736690d921daba207b48", 8 | "content-hash": "a2a44732023a8988f4fd70cea4c01bc8", 9 | "packages": [], 10 | "packages-dev": [], 11 | "aliases": [], 12 | "minimum-stability": "stable", 13 | "stability-flags": [], 14 | "prefer-stable": false, 15 | "prefer-lowest": false, 16 | "platform": { 17 | "php": ">=5.5.0" 18 | }, 19 | "platform-dev": [] 20 | } 21 | -------------------------------------------------------------------------------- /ideas/1_hour_condom_delivery/README.md: -------------------------------------------------------------------------------- 1 | # 1 hour emergency condoms/sextoys delivery 2 | 3 | The title says it all. Push "a button" and a pack of condom (or other funny things) will be delivered wherever you are within one hour, an anonymous package will protect your privacy. Because safe sex is important, but you never know when and where it can happen. 4 | 5 | ### PROs 6 | 7 | * Easy MVP with an app or mobile first website 8 | * Can be expanded by offering 1 hour delivery on other products 9 | * People are willing to pay for delivery 10 | * Safety first! Then fun! 11 | * No companies specialized in this, AFAIK 12 | 13 | ### CONs 14 | 15 | * Can't really scale, competition is fierce, needs logistics, yes, I'm talking to you Amazon Prime! 16 | * People are willing to pay for delivery, but price of products is so low that probably it's not feasible 17 | * Will it really work for condoms or sexy stuff only? 18 | * Can't really be branded or advertised while delivering like Deliveroo or Uber Eats. Privacy concerns 19 | * Some items needs proper transportation (i.e. condoms) 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/1_hour_condom_delivery/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "1 hour emergency condoms/sextoys delivery", 3 | "description": "The title says it all. Push \"a button\" and a pack of condom (or other funny things) will be delivered wherever you are within one hour, an anonymous package will protect your privacy. Because safe sex is important, but you never know when and where it can happen.", 4 | "pros": [ 5 | "Easy MVP with an app or mobile first website", 6 | "Can be expanded by offering 1 hour delivery on other products", 7 | "People are willing to pay for delivery", 8 | "Safety first! Then fun!", 9 | "No companies specialized in this, AFAIK" 10 | ], 11 | "cons": [ 12 | "Can't really scale, competition is fierce, needs logistics, yes, I'm talking to you Amazon Prime!", 13 | "People are willing to pay for delivery, but price of products is so low that probably it's not feasible", 14 | "Will it really work for condoms or sexy stuff only?", 15 | "Can't really be branded or advertised while delivering like Deliveroo or Uber Eats. Privacy concerns", 16 | "Some items needs proper transportation (i.e. condoms)" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/barbershops_reviews/README.md: -------------------------------------------------------------------------------- 1 | # The barber review 2 | 3 | Easy: barber shops review. Ratings of haircuts, shop look & feel, barbers, etc... A yelp devoted only to barber shops, for guys only! No girls allowed :P Users can review and give suggestions, just like a normal review website. 4 | 5 | ### PROs 6 | 7 | * Easy to be monetized with paid reviews or sponsored content 8 | * Hipsters are welcome and willing to spend their money/time! 9 | * Barbershops are everywhere! 10 | * Easy MVP. A WordPress is enough to start the website 11 | * The review-website mechanism is proved to work, almost in every niche 12 | 13 | ### CONs 14 | 15 | * How to get a bunch of content for the start? You can't start with an empty website 16 | * You need moderation once it gets traction 17 | * Users are not willing to change barbers often. I was with the same barber for 30 years. So they would not search for reviews or a hint to change their habits 18 | * A relative small niche 19 | * Too much competition in review-based websites 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/barbershops_reviews/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "The barber review", 3 | "description": "Easy: barber shops review. Ratings of haircuts, shop look & feel, barbers, etc... A yelp devoted only to barber shops, for guys only! No girls allowed :P Users can review and give suggestions, just like a normal review website.", 4 | "pros": [ 5 | "Easy to be monetized with paid reviews or sponsored content", 6 | "Hipsters are welcome and willing to spend their money/time!", 7 | "Barbershops are everywhere!", 8 | "Easy MVP. A WordPress is enough to start the website", 9 | "The review-website mechanism is proved to work, almost in every niche" 10 | ], 11 | "cons": [ 12 | "How to get a bunch of content for the start? You can't start with an empty website", 13 | "You need moderation once it gets traction", 14 | "Users are not willing to change barbers often. I was with the same barber for 30 years. So they would not search for reviews or a hint to change their habits", 15 | "A relative small niche", 16 | "Too much competition in review-based websites" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/bodyguard_as_a_service/README.md: -------------------------------------------------------------------------------- 1 | # Take me home: "bodyguard" as a service 2 | 3 | A bodyguard service that can be arranged like UBER. If for any specific reason I need a bodyguard or just somebody to take me home (or another place) safely, the service can provide trained people that will help me stay safe, even for a short amount of time. Example: I left my boyfriend and for a week I need somebody to bring me home at night in case I meet him. 4 | 5 | ### PROs 6 | 7 | * Can offer a great range of services, that can be monetize well (drive me home, wait for me, etc...) 8 | * Paid service can help an equal charity service for people in struggle. Serendipity++ This really could help a lot of people! 9 | * Disruptive in a closed market: it should be easy to book, just like UBER. Today if I need this kind of service I don't even know where to look 10 | * Pay-to-go or monthly subscriptions can be offered, enlarging the audience 11 | * The market has already proved that services like this can work. 12 | 13 | ### CONs 14 | 15 | * Can be hard to match local regulation on bodyguard services, depending on the country or even state 16 | * What if something bad happens? Probably high insurance costs, bad press, legal struggles, etc... 17 | * Hard to scale: needs to train or hire specifically trained people, background checks, etc... 18 | * No MVP is possible, high setup costs for a good start. Start small, go big... 19 | * Clones will popup soon, and a price war on people's safety is not good 20 | * Can work everywhere, but could work more in rich areas 21 | * What if somebody needs a bodyguard and I can't provide one for whatever reason? 22 | 23 | ### Notice 24 | 25 | Check https://github.com/napolux/1000ideas for license and FAQ 26 | -------------------------------------------------------------------------------- /ideas/bodyguard_as_a_service/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Take me home: \"bodyguard\" as a service", 3 | "description": "A bodyguard service that can be arranged like UBER. If for any specific reason I need a bodyguard or just somebody to take me home (or another place) safely, the service can provide trained people that will help me stay safe, even for a short amount of time. Example: I left my boyfriend and for a week I need somebody to bring me home at night in case I meet him.", 4 | "pros": [ 5 | "Can offer a great range of services, that can be monetize well (drive me home, wait for me, etc...)", 6 | "Paid service can help an equal charity service for people in struggle. Serendipity++ This really could help a lot of people!", 7 | "Disruptive in a closed market: it should be easy to book, just like UBER. Today if I need this kind of service I don't even know where to look", 8 | "Pay-to-go or monthly subscriptions can be offered, enlarging the audience", 9 | "The market has already proved that services like this can work." 10 | ], 11 | "cons": [ 12 | "Can be hard to match local regulation on bodyguard services, depending on the country or even state", 13 | "What if something bad happens? Probably high insurance costs, bad press, legal struggles, etc...", 14 | "Hard to scale: needs to train or hire specifically trained people, background checks, etc...", 15 | "No MVP is possible, high setup costs for a good start. Start small, go big...", 16 | "Clones will popup soon, and a price war on people's safety is not good", 17 | "Can work everywhere, but could work more in rich areas", 18 | "What if somebody needs a bodyguard and I can't provide one for whatever reason?" 19 | ], 20 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 21 | } -------------------------------------------------------------------------------- /ideas/brothel_reviews/README.md: -------------------------------------------------------------------------------- 1 | # The brothels review 2 | 3 | Brothels review, because probably there's a way to make people aware of other's experience, even in brothels. The mechanism is pretty simple. People can, under full anonymous coverage, leave review for girls/men services. 4 | 5 | ### PROs 6 | 7 | * Easy to be monetized with paid reviews or sponsored content 8 | * Cannot really find a competitor. Could be a good hint 9 | * Brothels are everywhere! No, not really. But where brothels are, there are people willing to look for reviews 10 | * Easy MVP. A WordPress is enough to start the website 11 | * The review-website mechanism is proved to work, almost in every niche 12 | 13 | ### CONs 14 | 15 | * Cannot really find a competitor. Could be a bad news 16 | * Legal involvement? What about non legal brothels or single state laws? 17 | * How to get a bunch of content for the start? You can't start with an empty website, and I can't really go to brothels 18 | * In Italy prostitution is legal, but brothels are not. By the way in Switzerland there's a possible market for it 19 | * You need moderation and verification 20 | * A relative small niche 21 | * Cannot use regular advertising networks 22 | 23 | ### Notice 24 | 25 | Check https://github.com/napolux/1000ideas for license and FAQ 26 | -------------------------------------------------------------------------------- /ideas/brothel_reviews/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "The brothels review", 3 | "description": "Brothels review, because probably there's a way to make people aware of other's experience, even in brothels. The mechanism is pretty simple. People can, under full anonymous coverage, leave review for girls/men services.", 4 | "pros": [ 5 | "Easy to be monetized with paid reviews or sponsored content", 6 | "Cannot really find a competitor. Could be a good hint", 7 | "Brothels are everywhere! No, not really. But where brothels are, there are people willing to look for reviews", 8 | "Easy MVP. A WordPress is enough to start the website", 9 | "The review-website mechanism is proved to work, almost in every niche" 10 | ], 11 | "cons": [ 12 | "Cannot really find a competitor. Could be a bad news", 13 | "Legal involvement? What about non legal brothels or single state laws?", 14 | "How to get a bunch of content for the start? You can't start with an empty website, and I can't really go to brothels", 15 | "In Italy prostitution is legal, but brothels are not. By the way in Switzerland there's a possible market for it", 16 | "You need moderation and verification", 17 | "A relative small niche", 18 | "Cannot use regular advertising networks" 19 | ], 20 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 21 | } -------------------------------------------------------------------------------- /ideas/casting_news/README.md: -------------------------------------------------------------------------------- 1 | # Casting news 2 | 3 | Movies and tv castings news with an app that will notify you of events happening nearby or incoming events. You can have both a profile as actor and as a casting company. Advanced profiles can include skill requested or body types, so you can filter for what you think you fit. 4 | 5 | ### PROs 6 | 7 | * A must have for wannabe actors! 8 | * Easy to monetize with a subscription and advanced services for tv or movie companies interested in castings 9 | * Apart from Hollywood, probably the niche is worth investing 10 | * Easy MVP with a website, then can scale up with apps and other services 11 | * Can work also for Adult movies, if you know what I mean :-) 12 | * Successfull stories can happen: serendipity++! 13 | * Feedback system can help reviewing casting companies 14 | * Go big, then be aquired! 15 | 16 | ### CONs 17 | 18 | * Hard to gather info: really fragmented. Probably needs some sort of agent in the media/tv sector to gather fresh news 19 | * Beware of scams! Castings should be verified someway 20 | * Can work better in specific places like L.A., not everywhere 21 | * Easy to be cloned, data can be scraped 22 | * Some users can sign up for castings and not show. So if a company pays for the service, we should offer refunds 23 | * Not a passive income source 24 | 25 | ### Notice 26 | 27 | Check https://github.com/napolux/1000ideas for license and FAQ 28 | -------------------------------------------------------------------------------- /ideas/casting_news/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Casting news", 3 | "description": "Movies and tv castings news with an app that will notify you of events happening nearby or incoming events. You can have both a profile as actor and as a casting company. Advanced profiles can include skill requested or body types, so you can filter for what you think you fit.", 4 | "pros": [ 5 | "A must have for wannabe actors!", 6 | "Easy to monetize with a subscription and advanced services for tv or movie companies interested in castings", 7 | "Apart from Hollywood, probably the niche is worth investing", 8 | "Easy MVP with a website, then can scale up with apps and other services", 9 | "Can work also for Adult movies, if you know what I mean :-)", 10 | "Successfull stories can happen: serendipity++!", 11 | "Feedback system can help reviewing casting companies", 12 | "Go big, then be aquired!" 13 | ], 14 | "cons": [ 15 | "Hard to gather info: really fragmented. Probably needs some sort of agent in the media/tv sector to gather fresh news", 16 | "Beware of scams! Castings should be verified someway", 17 | "Can work better in specific places like L.A., not everywhere", 18 | "Easy to be cloned, data can be scraped", 19 | "Some users can sign up for castings and not show. So if a company pays for the service, we should offer refunds", 20 | "Not a passive income source" 21 | ], 22 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 23 | } -------------------------------------------------------------------------------- /ideas/cv_bot/README.md: -------------------------------------------------------------------------------- 1 | # CV Bot 2 | 3 | A facebook messenger/telegram/whatever bot for your CV, people can ask questions and send contact requests. Can be based on AI or just be a wizard about your CV 4 | 5 | ### PROs 6 | 7 | * Bots are the s*it nowadays 8 | * If you are a programmer you can show your coding skills with your bot 9 | * Easy to be implemented "as a service" for people that can't code with a freemium pricing model 10 | * If coded properly can be easily extended to other platforms in order to manage multiple bots (telegram, whatsapp, etc...) in the future with the same codebase 11 | * Opensource tech already available, easy to create an MVP at no cost 12 | * Can be integrated with AI as a service for more complex answers or can stick to Question/Answer model 13 | 14 | ### CONs 15 | 16 | * http://olabot.com/ by Chris Messina is already working on it 17 | * Only complimentary to your real CV 18 | * Probably only suitable for tech related CVs 19 | * AI integration can be cumbersome 20 | * How to track interactions with the bot? Not all platforms offer analytics 21 | 22 | ### Notice 23 | 24 | Check https://github.com/napolux/1000ideas for license and FAQ 25 | -------------------------------------------------------------------------------- /ideas/cv_bot/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "CV Bot", 3 | "description": "A facebook messenger/telegram/whatever bot for your CV, people can ask questions and send contact requests. Can be based on AI or just be a wizard about your CV", 4 | "pros": [ 5 | "Bots are the s*it nowadays", 6 | "If you are a programmer you can show your coding skills with your bot", 7 | "Easy to be implemented \"as a service\" for people that can't code with a freemium pricing model", 8 | "If coded properly can be easily extended to other platforms in order to manage multiple bots (telegram, whatsapp, etc...) in the future with the same codebase", 9 | "Opensource tech already available, easy to create an MVP at no cost", 10 | "Can be integrated with AI as a service for more complex answers or can stick to Question/Answer model" 11 | ], 12 | "cons": [ 13 | "http://olabot.com/ by Chris Messina is already working on it", 14 | "Only complimentary to your real CV", 15 | "Probably only suitable for tech related CVs", 16 | "AI integration can be cumbersome", 17 | "How to track interactions with the bot? Not all platforms offer analytics" 18 | ], 19 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 20 | } -------------------------------------------------------------------------------- /ideas/data_marketplace/README.md: -------------------------------------------------------------------------------- 1 | # A raw data marketplace 2 | 3 | A place where you can sell and buy any form of raw data. Websites analytics data, geodata, measurements, medical data, etc... In many formats (csv, json, etc...) would be available for students, researches, and institutions to be "crunched" and derive analysis. 4 | 5 | ### PROs 6 | 7 | * Subscription or "per package" pricing model, can be very flexible 8 | * Public sector can be primary client 9 | * Many data are freely available, with licenses that allow to sell them 10 | * Big data are the shit now! :-P 11 | * Can also sell analysis instead of raw data 12 | 13 | ### CONs 14 | 15 | * Data should be stored safely: piracy and data breach can be problematic 16 | * How to ensure data are anonymous and true? How to verify fake data? 17 | * There are many free and open data repositories available 18 | * Storage prices can be high. BIG DATA ARE BIG! :-) 19 | * Licensing of data to be sold are cumbersome. Legal team needed 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/data_marketplace/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "A raw data marketplace", 3 | "description": "A place where you can sell and buy any form of raw data. Websites analytics data, geodata, measurements, medical data, etc... In many formats (csv, json, etc...) would be available for students, researches, and institutions to be \"crunched\" and derive analysis.", 4 | "pros": [ 5 | "Subscription or \"per package\" pricing model, can be very flexible", 6 | "Public sector can be primary client", 7 | "Many data are freely available, with licenses that allow to sell them", 8 | "Big data are the shit now! :-P", 9 | "Can also sell analysis instead of raw data" 10 | ], 11 | "cons": [ 12 | "Data should be stored safely: piracy and data breach can be problematic", 13 | "How to ensure data are anonymous and true? How to verify fake data?", 14 | "There are many free and open data repositories available", 15 | "Storage prices can be high. BIG DATA ARE BIG! :-)", 16 | "Licensing of data to be sold are cumbersome. Legal team needed" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/epaper_programmable_card/README.md: -------------------------------------------------------------------------------- 1 | # An e-paper programmable card 2 | 3 | An e-paper programmable card to contain all the "barcode based" cards that are filling up our pockets. [The card is proved to be buildable](http://www.paulschow.com/2016/08/epaper-business-card.html) for example, but the "good part" of this idea is making people get rid of their plastic gift/fidelity cards. 4 | 5 | ### PROs 6 | 7 | * Make space in your pockets 8 | * Fun and easy to build as an hobby project 9 | * Cheap, battery will last for years 10 | * Compatible with existing supermarkets, shops barcode scanners 11 | * Can be extended with smart cpu for improvements and passive screen [like this prototype](https://www.youtube.com/watch?v=s-8GpkncVFQ) 12 | 13 | ### CONs 14 | 15 | * Fun and easy to build as an hobby project, but hard to scale, needs a factory or a remote company to assemble stuff, it's cheap, but not that cheap 16 | * Will shops accept it? 17 | * I don't know how to build an electronic board, I worked only with Arduino/Raspberry Pi 18 | * Cheap clones! Needs patents 19 | * Can be outsmarted by apps 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/epaper_programmable_card/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "An e-paper programmable card", 3 | "description": "An e-paper programmable card to contain all the \"barcode based\" cards that are filling up our pockets. [The card is proved to be buildable](http://www.paulschow.com/2016/08/epaper-business-card.html) for example, but the \"good part\" of this idea is making people get rid of their plastic gift/fidelity cards.", 4 | "pros": [ 5 | "Make space in your pockets", 6 | "Fun and easy to build as an hobby project", 7 | "Cheap, battery will last for years", 8 | "Compatible with existing supermarkets, shops barcode scanners", 9 | "Can be extended with smart cpu for improvements and passive screen [like this prototype](https://www.youtube.com/watch?v=s-8GpkncVFQ)" 10 | ], 11 | "cons": [ 12 | "Fun and easy to build as an hobby project, but hard to scale, needs a factory or a remote company to assemble stuff, it's cheap, but not that cheap", 13 | "Will shops accept it?", 14 | "I don't know how to build an electronic board, I worked only with Arduino/Raspberry Pi", 15 | "Cheap clones! Needs patents", 16 | "Can be outsmarted by apps" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/fat_programmer_videogame/README.md: -------------------------------------------------------------------------------- 1 | # Fat programmer, the videogame 2 | 3 | A videogame about a fat programmer. He will jump (hard, because he's fat), trying to avoid programming books and other stuff falling from the screen. Bonuses will include nerd tshirts and other nerd stuff. 4 | 5 | ### PROs 6 | 7 | * I always wanted to make a videogame, plus I'm a programmer. A fat programmer 8 | * Many platforms can be covered with the same code (Unity?) 9 | * If successful can bring a lot of money in a short time 10 | * People throws money into IAP and other videogames-related stuff 11 | * Documentation and tools are almost free. 12 | 13 | ### CONs 14 | 15 | * Videogames: an overcrowded environment to live in, even if money is spent in games more than ever. Could be a waste of time, very few succeed 16 | * Hard to monetize with free2play models ruling the market 17 | * Can hardly be made alone. A graphic and a sound designer should be involved for a quality product 18 | * Piracy and clones from other devs are a big pain in the a*s, in my opinion 19 | * Hard to make an MVP. Product should be at least in beta to be tested with users 20 | * Probably needs high budget to be spent in marketing 21 | 22 | ### Notice 23 | 24 | Check https://github.com/napolux/1000ideas for license and FAQ 25 | -------------------------------------------------------------------------------- /ideas/fat_programmer_videogame/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Fat programmer, the videogame", 3 | "description": "A videogame about a fat programmer. He will jump (hard, because he's fat), trying to avoid programming books and other stuff falling from the screen. Bonuses will include nerd tshirts and other nerd stuff.", 4 | "pros": [ 5 | "I always wanted to make a videogame, plus I'm a programmer. A fat programmer", 6 | "Many platforms can be covered with the same code (Unity?)", 7 | "If successful can bring a lot of money in a short time", 8 | "People throws money into IAP and other videogames-related stuff", 9 | "Documentation and tools are almost free." 10 | ], 11 | "cons": [ 12 | "Videogames: an overcrowded environment to live in, even if money is spent in games more than ever. Could be a waste of time, very few succeed", 13 | "Hard to monetize with free2play models ruling the market", 14 | "Can hardly be made alone. A graphic and a sound designer should be involved for a quality product", 15 | "Piracy and clones from other devs are a big pain in the a*s, in my opinion", 16 | "Hard to make an MVP. Product should be at least in beta to be tested with users", 17 | "Probably needs high budget to be spent in marketing" 18 | ], 19 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 20 | } -------------------------------------------------------------------------------- /ideas/follow_me_luggage/README.md: -------------------------------------------------------------------------------- 1 | # Follow me luggage 2 | 3 | A luggage with a little engine, sensors (gps, ultrasounds, etc...) and bluetooth connection that will follow you everywhere, so you don't have to carry it around. Powered with a little electric engine, the luggage will be managed via an app on your smartphone that will ring if it goes lost or out of reach. 4 | 5 | ### PROs 6 | 7 | * No more luggage to be carried! 8 | * Perfect target for a Kickstarter campaign 9 | * Cheap MVP: not complex to be made with current technology, pocket size 10 | * If well engineered can be applied to already own luggage 11 | * Useful for disabled people or people with limited capacities 12 | 13 | ### CONs 14 | 15 | * Transport regulation can limit usage 16 | * Additional weight for parts and engine, even if pocket-sized 17 | * Cant' follow on every terrain, or limited weight capacity 18 | * Needs partnership with suitcases creator for commercial availability 19 | * Will people pay for the additional cost? 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/follow_me_luggage/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Follow me luggage", 3 | "description": "A luggage with a little engine, sensors (gps, ultrasounds, etc...) and bluetooth connection that will follow you everywhere, so you don't have to carry it around. Powered with a little electric engine, the luggage will be managed via an app on your smartphone that will ring if it goes lost or out of reach.", 4 | "pros": [ 5 | "No more luggage to be carried!", 6 | "Perfect target for a Kickstarter campaign", 7 | "Cheap MVP: not complex to be made with current technology, pocket size", 8 | "If well engineered can be applied to already own luggage", 9 | "Useful for disabled people or people with limited capacities" 10 | ], 11 | "cons": [ 12 | "Transport regulation can limit usage", 13 | "Additional weight for parts and engine, even if pocket-sized", 14 | "Cant' follow on every terrain, or limited weight capacity", 15 | "Needs partnership with suitcases creator for commercial availability", 16 | "Will people pay for the additional cost?" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/ikea_personal_shopper/README.md: -------------------------------------------------------------------------------- 1 | # IKEA personal shopper 2 | 3 | A personal shopper that will help you design your home and will buy with you the items you need @ Ikea. Meet at home, take measures and discuss design choices, go to shop together. 4 | 5 | ### PROs 6 | 7 | * Many people likes IKEA but have zero knowledge of taking measures or design their home. IKEA tools are far from perfect 8 | * Can be a second job for many people (including myself) 9 | * IKEA is everywhere 10 | * Personal shoppers for clothes are a thing. Why not furniture? 11 | * MVP easy to be created (launch page, plus calendar) 12 | 13 | ### CONs 14 | 15 | * Ikea can easily replicate the service or find a way to fight against it 16 | * Must be cheap 17 | * How to set contract? How about the user not satisfied with final results? 18 | * Additional services like transportation and assembly are already sold by Ikea itself 19 | * Hard to scale 20 | * Staff needs some basic knowledge of how to take measures and/or home design 21 | 22 | ### Notice 23 | 24 | Check https://github.com/napolux/1000ideas for license and FAQ 25 | -------------------------------------------------------------------------------- /ideas/ikea_personal_shopper/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "IKEA personal shopper", 3 | "description": "A personal shopper that will help you design your home and will buy with you the items you need @ Ikea. Meet at home, take measures and discuss design choices, go to shop together.", 4 | "pros": [ 5 | "Many people likes IKEA but have zero knowledge of taking measures or design their home. IKEA tools are far from perfect", 6 | "Can be a second job for many people (including myself)", 7 | "IKEA is everywhere", 8 | "Personal shoppers for clothes are a thing. Why not furniture?", 9 | "MVP easy to be created (launch page, plus calendar)" 10 | ], 11 | "cons": [ 12 | "Ikea can easily replicate the service or find a way to fight against it", 13 | "Must be cheap", 14 | "How to set contract? How about the user not satisfied with final results?", 15 | "Additional services like transportation and assembly are already sold by Ikea itself", 16 | "Hard to scale", 17 | "Staff needs some basic knowledge of how to take measures and/or home design" 18 | ], 19 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 20 | } -------------------------------------------------------------------------------- /ideas/im_messaging_alert_for_shopping_offers/README.md: -------------------------------------------------------------------------------- 1 | # An online wishlist with real time alerting system 2 | 3 | A website or an app where you can bookmark items from different websites. The website can monitor amazon, ebay, etc... In order to alert the user **within seconds** when the item is discounted 4 | 5 | ### PROs 6 | 7 | * Useful for users, easy word of mouth 8 | * Can be easily monetized with affiliation programs or different range of alerting subscriptions 9 | * Nice tech challenge 10 | * I'm not aware of real time alerting out there for shopping... 11 | * Ecommerce is an expanding market 12 | 13 | ### CONs 14 | 15 | * Platforms to be monitored are so many! 16 | * Needs partnership with ecommerce giants 17 | * Technical challenge is nice, but not easy for a single dev 18 | * There are already well established competitors like CamelCamelCamel 19 | * Localization, scaling, etc... Can be hard 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/im_messaging_alert_for_shopping_offers/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "An online wishlist with real time alerting system", 3 | "description": "A website or an app where you can bookmark items from different websites. The website can monitor amazon, ebay, etc... In order to alert the user **within seconds** when the item is discounted", 4 | "pros": [ 5 | "Useful for users, easy word of mouth", 6 | "Can be easily monetized with affiliation programs or different range of alerting subscriptions", 7 | "Nice tech challenge", 8 | "I'm not aware of real time alerting out there for shopping...", 9 | "Ecommerce is an expanding market" 10 | ], 11 | "cons": [ 12 | "Platforms to be monitored are so many!", 13 | "Needs partnership with ecommerce giants", 14 | "Technical challenge is nice, but not easy for a single dev", 15 | "There are already well established competitors like CamelCamelCamel", 16 | "Localization, scaling, etc... Can be hard" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } 20 | -------------------------------------------------------------------------------- /ideas/lets_build_a_website_together/README.md: -------------------------------------------------------------------------------- 1 | # Let's build a website together! 2 | 3 | A service that will help people (or small business) face 2 face in special "shops" (or remotely) in building a personal website. From choosing the hosting company and domain to the technology involved (WordPress, Jekyll, etc...). Not an agency, but side-by-side assistance 4 | 5 | ### PROs 6 | 7 | * People wants to be on the Internet, but the barrier is still high for some people 8 | * Easy to monetize. Hourly rate, "à la carte", courses and classes 9 | * Can be made in partnership with hosting companies 10 | * Paid services can help the same service as a charity service for third world markets businesses that can't afford a proper webagency 11 | * I can do that. And software like WordPress, Jekyll, etc... Are free! 12 | 13 | ### CONs 14 | 15 | * Doesn't scale easily, probably having shops is the best way. Can work then only in some specific markets 16 | * People doesn't know what they want. What if they keep iterating on designs? Should we offer a design service or not? Maybe not 17 | * In what this is different from a web agency? 18 | * What about technology? Are open softwares like WordPress, Jekyll, OpenCart... Enough? 19 | * Can't really be an MVP. Even if I can do that by myself 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/lets_build_a_website_together/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Let's build a website together!", 3 | "description": "A service that will help people (or small business) face 2 face in special \"shops\" (or remotely) in building a personal website. From choosing the hosting company and domain to the technology involved (WordPress, Jekyll, etc...). Not an agency, but side-by-side assistance", 4 | "pros": [ 5 | "People wants to be on the Internet, but the barrier is still high for some people", 6 | "Easy to monetize. Hourly rate, \"à la carte\", courses and classes", 7 | "Can be made in partnership with hosting companies", 8 | "Paid services can help the same service as a charity service for third world markets businesses that can't afford a proper webagency", 9 | "I can do that. And software like WordPress, Jekyll, etc... Are free!" 10 | ], 11 | "cons": [ 12 | "Doesn't scale easily, probably having shops is the best way. Can work then only in some specific markets", 13 | "People doesn't know what they want. What if they keep iterating on designs? Should we offer a design service or not? Maybe not", 14 | "In what this is different from a web agency?", 15 | "What about technology? Are open softwares like WordPress, Jekyll, OpenCart... Enough?", 16 | "Can't really be an MVP. Even if I can do that by myself" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/lost_babies_tattoo/README.md: -------------------------------------------------------------------------------- 1 | # Lost babies tattoo (or bracelet) 2 | 3 | Before going to crowded places, put a tattoo (or bracelet) with your phone number on your children's arm. If he/she get lost somebody can call you and make your baby safe at home. This is not a new idea, but I found that the tattoo can be used extensively: probably with a few bucks you can get 10 tattoos or more. Bracelets can be "built on demand", or available with customizable numbers. 4 | 5 | ### PROs 6 | 7 | * Makes kids safer 8 | * No batteries needed! 9 | * Can contain more info if needed, like specific medical conditions 10 | * Suitable also for animals, very small children or adults with dementia or alzheimer, more in general you don't have to remember anything 11 | * Not much technology involved 12 | 13 | ### CONs 14 | 15 | * Can be used for social engineering: I see the number, I call the number, I can fake that something bad is happening 16 | * Possibile allergies 17 | * I wasn't able to find tattoo papers for cheap 18 | * Not a new idea 19 | * How to scale properly? 20 | * GPS/RFID/NFC/whatever bracelets are already on the market with apps, etc... 21 | 22 | ### Notice 23 | 24 | Check https://github.com/napolux/1000ideas for license and FAQ 25 | -------------------------------------------------------------------------------- /ideas/lost_babies_tattoo/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Lost babies tattoo (or bracelet)", 3 | "description": "Before going to crowded places, put a tattoo (or bracelet) with your phone number on your children's arm. If he/she get lost somebody can call you and make your baby safe at home. This is not a new idea, but I found that the tattoo can be used extensively: probably with a few bucks you can get 10 tattoos or more. Bracelets can be \"built on demand\", or available with customizable numbers.", 4 | "pros": [ 5 | "Makes kids safer", 6 | "No batteries needed!", 7 | "Can contain more info if needed, like specific medical conditions", 8 | "Suitable also for animals, very small children or adults with dementia or alzheimer, more in general you don't have to remember anything", 9 | "Not much technology involved" 10 | ], 11 | "cons": [ 12 | "Can be used for social engineering: I see the number, I call the number, I can fake that something bad is happening", 13 | "Possibile allergies", 14 | "I wasn't able to find tattoo papers for cheap", 15 | "Not a new idea", 16 | "How to scale properly?", 17 | "GPS/RFID/NFC/whatever bracelets are already on the market with apps, etc..." 18 | ], 19 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 20 | } -------------------------------------------------------------------------------- /ideas/luxury_news_for_rich_people/README.md: -------------------------------------------------------------------------------- 1 | # Luxury news for rich people 2 | 3 | Reach people have no time. They want to be updated in a fast way. They want to show-off. So here's the idea: a super simple app that will update about watches, boats, supercars, private jets, but also world news... Like tinder, it will show an headline, a pic and some info. Swipe left if you are ok with the headline or right to get more info. If interested can be expanded. All for a 99$ / month subscription, because you're rich, you want the best. 4 | 5 | ### PROs 6 | 7 | * High price subscription can work as a "status symbol", and make you some good money 8 | * Tinder like flow is proved to work, nothing new to add 9 | * Can be partially automated, i.e. world news can come from external sources 10 | * Can easily scale, if it gets traction 11 | * I'm italian, I can easily reach many of the luxury brands to get news from the source 12 | * If successfull, can make really good money in advertising 13 | 14 | ### CONs 15 | 16 | * Needs a full team for fresh news 17 | * Hard to differentiate, if news are always the same 18 | * How to get exclusive news, for example in fashion 19 | * Can't really cover international events. I need to be rich to cover news for the rich people 20 | * Probably also need a way to avoid plagiarism of original content 21 | 22 | ### Notice 23 | 24 | Check https://github.com/napolux/1000ideas for license and FAQ 25 | -------------------------------------------------------------------------------- /ideas/luxury_news_for_rich_people/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Luxury news for rich people", 3 | "description": "Reach people have no time. They want to be updated in a fast way. They want to show-off. So here's the idea: a super simple app that will update about watches, boats, supercars, private jets, but also world news... Like tinder, it will show an headline, a pic and some info. Swipe left if you are ok with the headline or right to get more info. If interested can be expanded. All for a 99$ / month subscription, because you're rich, you want the best.", 4 | "pros": [ 5 | "High price subscription can work as a \"status symbol\", and make you some good money", 6 | "Tinder like flow is proved to work, nothing new to add", 7 | "Can be partially automated, i.e. world news can come from external sources", 8 | "Can easily scale, if it gets traction", 9 | "I'm italian, I can easily reach many of the luxury brands to get news from the source", 10 | "If successfull, can make really good money in advertising" 11 | ], 12 | "cons": [ 13 | "Needs a full team for fresh news", 14 | "Hard to differentiate, if news are always the same", 15 | "How to get exclusive news, for example in fashion", 16 | "Can't really cover international events. I need to be rich to cover news for the rich people", 17 | "Probably also need a way to avoid plagiarism of original content" 18 | ], 19 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 20 | } -------------------------------------------------------------------------------- /ideas/make_phishing_hard_with_colors/README.md: -------------------------------------------------------------------------------- 1 | # Use a color to make phishing hard 2 | 3 | When a user registers to your website you let him choose a color from a set of 10/12. The color will be used to personalize the html (i.e. as a background color) of ALL the email he will receive from your website. This way, he will be able to recognize the legit emails and discard the phishing ones. 4 | 5 | ### PROs 6 | 7 | * Easy for devs: it's just another user field to be implemented 8 | * Easy for users: you have your color. Any other color is a fake email 9 | * Once chosen it will stick to the user and can't (shouldn't) be modified. It will be hard to guess even for the website owner if encrypted 10 | * Hard for spammers. They have to multiply by `x` (where `x` is the number of colors available) the emails sent. If you change colors over time it will get even harder. 11 | * A new idea? I've never seen it around... 12 | 13 | ### CONs 14 | 15 | * Hard to monetize? Maybe with a patent? What about opensource clones if it gets traction? 16 | * How about colorblind/blind people? 17 | * It should be implemented carefully 18 | * What if users can't understand the mechanism? Or forget their color if it's not possible to change or recover it? 19 | * What if there's an existing patent on it? 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/make_phishing_hard_with_colors/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Use a color to make phishing hard", 3 | "description": "When a user registers to your website you let him choose a color from a set of 10/12. The color will be used to personalize the html (i.e. as a background color) of ALL the email he will receive from your website. This way, he will be able to recognize the legit emails and discard the phishing ones.", 4 | "pros": [ 5 | "Easy for devs: it's just another user field to be implemented", 6 | "Easy for users: you have your color. Any other color is a fake email", 7 | "Once chosen it will stick to the user and can't (shouldn't) be modified. It will be hard to guess even for the website owner if encrypted", 8 | "Hard for spammers. They have to multiply by `x` (where `x` is the number of colors available) the emails sent. If you change colors over time it will get even harder.", 9 | "A new idea? I've never seen it around..." 10 | ], 11 | "cons": [ 12 | "Hard to monetize? Maybe with a patent? What about opensource clones if it gets traction?", 13 | "How about colorblind/blind people?", 14 | "It should be implemented carefully", 15 | "What if users can't understand the mechanism? Or forget their color if it's not possible to change or recover it?", 16 | "What if there's an existing patent on it?" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/no_tech_holidays/README.md: -------------------------------------------------------------------------------- 1 | # Holidays with no technology 2 | 3 | Holidays with no smartphone, Internet connection, or TV. Lot of newspapers, books and activities to rediscover a life without (or limited) technology. Can be a camping holiday or a beach village with a common denominator. Can have different levels of isolations (telephones YES/NO, tv YES/NO, etc...) in order to make people gradually choice their plan. 4 | 5 | ### PROs 6 | 7 | * Can have for sure a market for the product 8 | * Can be a nice experience for people 9 | * Tour operators partnership 10 | * Can work everywhere in the world 11 | * Tourism is an high margin market 12 | 13 | ### CONs 14 | 15 | * Never worked with travel companies, zero knowledge of the market 16 | * Can't really scale 17 | * No MVP, needs massive initial budget 18 | * No tech involved, but I'm a tech guy! :-P 19 | * Easy to be copied by bigger companies. Can kill my company in seconds 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/no_tech_holidays/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Holidays with no technology", 3 | "description": "Holidays with no smartphone, Internet connection, or TV. Lot of newspapers, books and activities to rediscover a life without (or limited) technology. Can be a camping holiday or a beach village with a common denominator. Can have different levels of isolations (telephones YES/NO, tv YES/NO, etc...) in order to make people gradually choice their plan.", 4 | "pros": [ 5 | "Can have for sure a market for the product", 6 | "Can be a nice experience for people", 7 | "Tour operators partnership", 8 | "Can work everywhere in the world", 9 | "Tourism is an high margin market" 10 | ], 11 | "cons": [ 12 | "Never worked with travel companies, zero knowledge of the market", 13 | "Can't really scale", 14 | "No MVP, needs massive initial budget", 15 | "No tech involved, but I'm a tech guy! :-P", 16 | "Easy to be copied by bigger companies. Can kill my company in seconds" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/office_survival_manual/README.md: -------------------------------------------------------------------------------- 1 | # Survive the office: a manual 2 | 3 | A manual to survive your 9 to 5 job with tips, tricks and strategies to be applied in the professional environment. Should be written as a funny manual and with a good dose of sarcasm. 4 | 5 | ### PROs 6 | 7 | * Sharing is caring: tricks build in years and years of experience are probably worthy to be shared 8 | * Probably a bestseller. LOL 9 | * Can be self-published on many platforms, and earn some money anyway 10 | * Can't really find a similar book 11 | * I want to write a book before I die 12 | 13 | ### CONs 14 | 15 | * Probably should be written with a fake name 16 | * Never wrote a book, don't know how to start or keep organized 17 | * My english is good, but not perfect. Limited to the italian language and professional translations are not cheap 18 | * No way to forecast earnings. It's 2016 and nobody reads anymore in Italy 19 | * No time to write, can take longer 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/office_survival_manual/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Survive the office: a manual", 3 | "description": "A manual to survive your 9 to 5 job with tips, tricks and strategies to be applied in the professional environment. Should be written as a funny manual and with a good dose of sarcasm.", 4 | "pros": [ 5 | "Sharing is caring: tricks build in years and years of experience are probably worthy to be shared", 6 | "Probably a bestseller. LOL", 7 | "Can be self-published on many platforms, and earn some money anyway", 8 | "Can't really find a similar book", 9 | "I want to write a book before I die" 10 | ], 11 | "cons": [ 12 | "Probably should be written with a fake name", 13 | "Never wrote a book, don't know how to start or keep organized", 14 | "My english is good, but not perfect. Limited to the italian language and professional translations are not cheap", 15 | "No way to forecast earnings. It's 2016 and nobody reads anymore in Italy", 16 | "No time to write, can take longer" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/pics_of_secret_places/README.md: -------------------------------------------------------------------------------- 1 | # Photos of secret places 2 | 3 | A website that creates a catalogue of picture of insides of secret places nobody has knowledge of. Example: Area 51, hidden offices of specific research fields, inside of pyramids not accessible by tourists, old WW2 bunkers, etc... Where possible the content should be verified 4 | 5 | ### PROs 6 | 7 | * Nice niche to explore, interesting for many people 8 | * The website can be as simple as a blog, even on free platforms 9 | * Can be the next "PostSecrets" if steadily updated 10 | * Content can become easily viral 11 | * Content can be endless, if well organized 12 | 13 | ### CONs 14 | 15 | * Safety concerns, hello FBI/CIA/NSA! :-), but mostly legal involvements. Expect a lot of "cease and desist" letters 16 | * Who can provide a constant flow of fresh content? Sources should stay anonymous 17 | * Hard to monetize, probably sponsored content? 18 | * https://www.reddit.com/r/HiddenDoor/ can be a competitor 19 | * How to verify fake and hoaks??? Pretty impossible 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/pics_of_secret_places/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Photos of secret places", 3 | "description": "A website that creates a catalogue of picture of insides of secret places nobody has knowledge of. Example: Area 51, hidden offices of specific research fields, inside of pyramids not accessible by tourists, old WW2 bunkers, etc... Where possible the content should be verified", 4 | "pros": [ 5 | "Nice niche to explore, interesting for many people", 6 | "The website can be as simple as a blog, even on free platforms", 7 | "Can be the next \"PostSecrets\" if steadily updated", 8 | "Content can become easily viral", 9 | "Content can be endless, if well organized" 10 | ], 11 | "cons": [ 12 | "Safety concerns, hello FBI/CIA/NSA! :-), but mostly legal involvements. Expect a lot of \"cease and desist\" letters", 13 | "Who can provide a constant flow of fresh content? Sources should stay anonymous", 14 | "Hard to monetize, probably sponsored content?", 15 | "https://www.reddit.com/r/HiddenDoor/ can be a competitor", 16 | "How to verify fake and hoaks??? Pretty impossible" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/predefined_messages_keyboard/README.md: -------------------------------------------------------------------------------- 1 | # A predefined messages keyboard for mobile 2 | 3 | A custom keyboard that will contain a set of predefined messages to be typed. Fully customizable will contain texts like "I'll be there in 5 minutes", "LOL", etc... So people can scroll and send messages at ease. 4 | 5 | ### PROs 6 | 7 | * I need this, but I'm not able to find what I'm looking for in the alternative apps out there, but I'm bad at searching :P 8 | * Easy to be made: iOS/Android are offering the right tools 9 | * Can have an online community of people sharing their common messages 10 | * People too can find it useful 11 | * Multiplatform can be a plus, with cloud sync between devices/OS 12 | 13 | ### CONs 14 | 15 | * Easy to clone, devs! 16 | * Hard to monetize: will people pay for that? 17 | * Probably there are alternatives already and [in iOS you can create one in the system settings](http://heresthethingblog.com/2016/01/20/ios-android-create-keyboard-shortcuts/) 18 | * No real value, if you're not used to send always the same messages like me 19 | * Privacy concerns? Can be analytics used? 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/predefined_messages_keyboard/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "A predefined messages keyboard for mobile", 3 | "description": "A custom keyboard that will contain a set of predefined messages to be typed. Fully customizable will contain texts like \"I'll be there in 5 minutes\", \"LOL\", etc... So people can scroll and send messages at ease.", 4 | "pros": [ 5 | "I need this, but I'm not able to find what I'm looking for in the alternative apps out there, but I'm bad at searching :P", 6 | "Easy to be made: iOS/Android are offering the right tools", 7 | "Can have an online community of people sharing their common messages", 8 | "People too can find it useful", 9 | "Multiplatform can be a plus, with cloud sync between devices/OS" 10 | ], 11 | "cons": [ 12 | "Easy to clone, devs!", 13 | "Hard to monetize: will people pay for that?", 14 | "Probably there are alternatives already and [in iOS you can create one in the system settings](http://heresthethingblog.com/2016/01/20/ios-android-create-keyboard-shortcuts/)", 15 | "No real value, if you're not used to send always the same messages like me", 16 | "Privacy concerns? Can be analytics used?" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/prototype_for_ideas/README.md: -------------------------------------------------------------------------------- 1 | # The idea number 0, the prototype for all other ideas 2 | 3 | Elit Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient 4 | 5 | ### PROs 6 | 7 | * Elit Ipsum Dolor Inceptos Parturient 8 | * Elit Ipsum Dolor Inceptos Parturient 9 | * Elit Ipsum Dolor Inceptos Parturient 10 | * Elit Ipsum Dolor Inceptos Parturient 11 | * Elit Ipsum Dolor Inceptos Parturient 12 | 13 | ### CONs 14 | 15 | * Elit Ipsum Dolor Inceptos Parturient 16 | * Elit Ipsum Dolor Inceptos Parturient 17 | * Elit Ipsum Dolor Inceptos Parturient 18 | * Elit Ipsum Dolor Inceptos Parturient 19 | * Elit Ipsum Dolor Inceptos Parturient 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/prototype_for_ideas/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "The idea number 0, the prototype for all other ideas", 3 | "description": "Elit Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient Elit Ipsum Dolor Inceptos Parturient ", 4 | "pros": [ 5 | "Elit Ipsum Dolor Inceptos Parturient", 6 | "Elit Ipsum Dolor Inceptos Parturient", 7 | "Elit Ipsum Dolor Inceptos Parturient", 8 | "Elit Ipsum Dolor Inceptos Parturient", 9 | "Elit Ipsum Dolor Inceptos Parturient" 10 | ], 11 | "cons": [ 12 | "Elit Ipsum Dolor Inceptos Parturient", 13 | "Elit Ipsum Dolor Inceptos Parturient", 14 | "Elit Ipsum Dolor Inceptos Parturient", 15 | "Elit Ipsum Dolor Inceptos Parturient", 16 | "Elit Ipsum Dolor Inceptos Parturient" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/random_lp_subscription/README.md: -------------------------------------------------------------------------------- 1 | # Pay 9.99$ / month to reiceive a random vynil LP 2 | 3 | The title says it all. A subscription service where you pay to receive a completely random LP (or categorized for rock, jazz, etc...) once a month every month. No strings attached. Cancel whenever you want. 4 | 5 | ### PROs 6 | 7 | * Hipsters serendipity++ 8 | * Easy to setup 9 | * Cheap LPs are available on eBay 10 | * High markup 11 | * Subcription model proved to be working 12 | 13 | ### CONs 14 | 15 | * Can be hard to find specific LPs for specific categories 16 | * LPs are cheap on eBay but should be tested to see if they're fine 17 | * Will it work? 18 | * Need probably a huge storage 19 | * Can scale, but postage costs should be considered 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/random_lp_subscription/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Pay 9.99$ / month to reiceive a random vynil LP", 3 | "description": "The title says it all. A subscription service where you pay to receive a completely random LP (or categorized for rock, jazz, etc...) once a month every month. No strings attached. Cancel whenever you want.", 4 | "pros": [ 5 | "Hipsters serendipity++", 6 | "Easy to setup", 7 | "Cheap LPs are available on eBay", 8 | "High markup", 9 | "Subcription model proved to be working" 10 | ], 11 | "cons": [ 12 | "Can be hard to find specific LPs for specific categories", 13 | "LPs are cheap on eBay but should be tested to see if they're fine", 14 | "Will it work?", 15 | "Need probably a huge storage", 16 | "Can scale, but postage costs should be considered" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/sandwich_recipes_app/README.md: -------------------------------------------------------------------------------- 1 | # Sandwiches recipe app 2 | 3 | You just have some bread, some random ingredients and you're hungry. The app will mix&match your available ingredients to provide you a yummy recipe for a sandwich. Optionally you can tell the app you're vegan or you have allergies, so it can avoid some ingredients. Food can be divided into categories and rated by "delicious" points from the user. 4 | 5 | ### PROs 6 | 7 | * Can be sponsored by a food brand, if gets traction 8 | * Can be sold? Yes, but probably should offer IAPs and/or banners 9 | * Easy MVP. Nothing new from a dev. point of view 10 | * People love sandwiches! 11 | * Could be social & viral by making users sharing their recipes 12 | 13 | ### CONs 14 | 15 | * Build a list of ingredients can be hard, should provide barcode scan, but don't know where to start for nutrition data. Maybe paid services? [https://ndb.nal.usda.gov/ndb/api/doc](https://ndb.nal.usda.gov/ndb/api/doc) is free, but what for other countries? 16 | * We should deal carefully with allergies 17 | * A good recipe should be tested extensively 18 | * No way to monetize fast, IAPs are probably the only way it will work 19 | * Idea is not new, there are already apps out there for meals 20 | * Should provide a nice UI with pics, so stock pics should be used that can cost money 21 | 22 | ### Notice 23 | 24 | Check https://github.com/napolux/1000ideas for license and FAQ 25 | -------------------------------------------------------------------------------- /ideas/sandwich_recipes_app/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Sandwiches recipe app", 3 | "description": "You just have some bread, some random ingredients and you're hungry. The app will mix&match your available ingredients to provide you a yummy recipe for a sandwich. Optionally you can tell the app you're vegan or you have allergies, so it can avoid some ingredients. Food can be divided into categories and rated by \"delicious\" points from the user.", 4 | "pros": [ 5 | "Can be sponsored by a food brand, if gets traction", 6 | "Can be sold? Yes, but probably should offer IAPs and/or banners", 7 | "Easy MVP. Nothing new from a dev. point of view", 8 | "People love sandwiches!", 9 | "Could be social & viral by making users sharing their recipes" 10 | ], 11 | "cons": [ 12 | "Build a list of ingredients can be hard, should provide barcode scan, but don't know where to start for nutrition data. Maybe paid services? [https://ndb.nal.usda.gov/ndb/api/doc](https://ndb.nal.usda.gov/ndb/api/doc) is free, but what for other countries?", 13 | "We should deal carefully with allergies", 14 | "A good recipe should be tested extensively", 15 | "No way to monetize fast, IAPs are probably the only way it will work", 16 | "Idea is not new, there are already apps out there for meals", 17 | "Should provide a nice UI with pics, so stock pics should be used that can cost money" 18 | ], 19 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 20 | } -------------------------------------------------------------------------------- /ideas/shutdown_app/README.md: -------------------------------------------------------------------------------- 1 | # Shutdown app for smartphones 2 | 3 | The title says it all. Shutdown every activity (Internet, apps, whatever) apart from phone calls (in and out) on your smartphone for a specific time interval in order to avoid addiction and any other phone usage, for example in specific environments 4 | 5 | ### PROs 6 | 7 | * Can help people to be in a "distraction-free" environment for a while or parents helping kids to be more responsible with their smartphones 8 | * Many apps on desktop, no apps for mobile 9 | * Probably easy to be made: an app that can't be closed (with phone exception, which can be implemented in the app) and disable notifications 10 | * Easy to monetize: 0.99$ or more 11 | * Press will go crazy for something like this :-P 12 | 13 | ### CONs 14 | 15 | * Cannot work on iOS for sure (jailbreak?), not really sure for Android 16 | * What about possible bugs that can forbid people to use their phone in case of emergency? Lawsuit! 17 | * Is there really a market for this kind of apps? Probably not 18 | * Should provide strong security in order to be activated only on purpose 19 | * Probably removed by any store management... 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/shutdown_app/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Shutdown app for smartphones", 3 | "description": "The title says it all. Shutdown every activity (Internet, apps, whatever) apart from phone calls (in and out) on your smartphone for a specific time interval in order to avoid addiction and any other phone usage, for example in specific environments", 4 | "pros": [ 5 | "Can help people to be in a \"distraction-free\" environment for a while or parents helping kids to be more responsible with their smartphones", 6 | "Many apps on desktop, no apps for mobile", 7 | "Probably easy to be made: an app that can't be closed (with phone exception, which can be implemented in the app) and disable notifications", 8 | "Easy to monetize: 0.99$ or more", 9 | "Press will go crazy for something like this :-P" 10 | ], 11 | "cons": [ 12 | "Cannot work on iOS for sure (jailbreak?), not really sure for Android", 13 | "What about possible bugs that can forbid people to use their phone in case of emergency? Lawsuit!", 14 | "Is there really a market for this kind of apps? Probably not", 15 | "Should provide strong security in order to be activated only on purpose", 16 | "Probably removed by any store management..." 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/sideprojects_cemetery/README.md: -------------------------------------------------------------------------------- 1 | # Sideprojects cemeterey, marketplace for dead sideprojects 2 | 3 | Sell your unfinished sideprojects to people willing to finish and commit to them. You won't ever finish them anyway. Profit from your partially completed ideas and spend $$$ on booze. The marketplace can be bootstrapped easily and work 4 | 5 | ### PROs 6 | 7 | * Monetize your wasted time! Useful, especially for me. :-) 8 | * No alternatives. Is this a new thing? 9 | * Can be monetized very well 10 | * Nice marketing gimmick. Can be sold well to press 11 | * Easy to develop an MVP 12 | 13 | ### CONs 14 | 15 | * Basically a digital marketplace with a marketing twist. Nothing new 16 | * No alternatives. Bad signal? 17 | * How to define correct prices for projects? 18 | * Legal problems in case of licenses or NDAs (or whatever) violations. I can't really tell if a project is really owned by people selling it. 19 | * How to avoid scams? 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/sideprojects_cemetery/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Sideprojects cemeterey, marketplace for dead sideprojects", 3 | "description": "Sell your unfinished sideprojects to people willing to finish and commit to them. You won't ever finish them anyway. Profit from your partially completed ideas and spend $$$ on booze. The marketplace can be bootstrapped easily and work ", 4 | "pros": [ 5 | "Monetize your wasted time! Useful, especially for me. :-)", 6 | "No alternatives. Is this a new thing?", 7 | "Can be monetized very well", 8 | "Nice marketing gimmick. Can be sold well to press", 9 | "Easy to develop an MVP" 10 | ], 11 | "cons": [ 12 | "Basically a digital marketplace with a marketing twist. Nothing new", 13 | "No alternatives. Bad signal?", 14 | "How to define correct prices for projects?", 15 | "Legal problems in case of licenses or NDAs (or whatever) violations. I can't really tell if a project is really owned by people selling it.", 16 | "How to avoid scams?" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/technology_personal_shopper/README.md: -------------------------------------------------------------------------------- 1 | # Technology personal shopper 2 | 3 | A personal shopper for technology gadgets. If you're passionate about tech but you don't want to overspend or be scammed or you simply want personalized suggestions, you can hire a technology personal shopper that can help you in choosing the perfect gizmo for your lifestyle 4 | 5 | ### PROs 6 | 7 | * Can be applied to a lot of categories (from smartphones to high end hi-fi equipment) 8 | * Can be priced well, especially for rich clients 9 | * Can start as a free remote MVP, with amazon referrals link to be used as reward 10 | * I love gadgets! I can do that myself 11 | * Additional services like assembly and configuration can be offered 12 | * Can be sponsored by tech brands 13 | * Can offer subscription model 14 | * In a perfect world you can become big enough to have your own high-end shop 15 | 16 | ### CONs 17 | 18 | * Can't really scale: you need to train your staff properly and have multiple people hired, training should be an ongoing activity to keep up with current trends 19 | * What if people is not satisfied with the results or purchase? 20 | * Works only for rich people, hard to price: 20$ for a 600$ smartphone? You can't ask for 100$ 21 | * Possible clients are more and more into tech and well informed 22 | * Can face price war by big chains or even random people 23 | 24 | ### Notice 25 | 26 | Check https://github.com/napolux/1000ideas for license and FAQ 27 | -------------------------------------------------------------------------------- /ideas/technology_personal_shopper/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Technology personal shopper", 3 | "description": "A personal shopper for technology gadgets. If you're passionate about tech but you don't want to overspend or be scammed or you simply want personalized suggestions, you can hire a technology personal shopper that can help you in choosing the perfect gizmo for your lifestyle", 4 | "pros": [ 5 | "Can be applied to a lot of categories (from smartphones to high end hi-fi equipment)", 6 | "Can be priced well, especially for rich clients", 7 | "Can start as a free remote MVP, with amazon referrals link to be used as reward", 8 | "I love gadgets! I can do that myself", 9 | "Additional services like assembly and configuration can be offered", 10 | "Can be sponsored by tech brands", 11 | "Can offer subscription model", 12 | "In a perfect world you can become big enough to have your own high-end shop" 13 | ], 14 | "cons": [ 15 | "Can't really scale: you need to train your staff properly and have multiple people hired, training should be an ongoing activity to keep up with current trends", 16 | "What if people is not satisfied with the results or purchase?", 17 | "Works only for rich people, hard to price: 20$ for a 600$ smartphone? You can't ask for 100$", 18 | "Possible clients are more and more into tech and well informed", 19 | "Can face price war by big chains or even random people" 20 | ], 21 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 22 | } -------------------------------------------------------------------------------- /ideas/tourist_guide_on_demand/README.md: -------------------------------------------------------------------------------- 1 | # Tourist guide on demand for travel tips 2 | 3 | Videocalls to answer about travel questions, made by locals. If I want to go and visit Italy I can pay a time token (i.e. 19$ for 1 hour) and chat with an italian asking questions about Milan, Rome, daily habits, etc... 4 | 5 | ### PROs 6 | 7 | * MVP can start on Google Hangout with low tech involved 8 | * You can connect with locals before your trip 9 | * Makes people earn money thanks to their knowledge 10 | * Can be used for more than travel tips: language lessons, etc... 11 | * Can work live, but also "offline": I ask for a question and I receive a video answer later 12 | 13 | ### CONs 14 | 15 | * Verification of locals identity and knowledge 16 | * Good insurance is needed. What if a tourist is tricked by a local to make something dangerous or at worse into a robbery? 17 | * Hard to scale 18 | * Once not an MVP anymore you need some tech for video conferencing 19 | * A money back guarantee should be offered 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/tourist_guide_on_demand/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Tourist guide on demand for travel tips", 3 | "description": "Videocalls to answer about travel questions, made by locals. If I want to go and visit Italy I can pay a time token (i.e. 19$ for 1 hour) and chat with an italian asking questions about Milan, Rome, daily habits, etc...", 4 | "pros": [ 5 | "MVP can start on Google Hangout with low tech involved", 6 | "You can connect with locals before your trip", 7 | "Makes people earn money thanks to their knowledge", 8 | "Can be used for more than travel tips: language lessons, etc...", 9 | "Can work live, but also \"offline\": I ask for a question and I receive a video answer later" 10 | ], 11 | "cons": [ 12 | "Verification of locals identity and knowledge", 13 | "Good insurance is needed. What if a tourist is tricked by a local to make something dangerous or at worse into a robbery?", 14 | "Hard to scale", 15 | "Once not an MVP anymore you need some tech for video conferencing", 16 | "A money back guarantee should be offered" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/uber_for_tech_support/README.md: -------------------------------------------------------------------------------- 1 | # An Uber for simple tech support 2 | 3 | An Uber for tech support. Computer isn't working? Can't configure your new iPhone? Call "Uber for tech support" and in a short time you can have a technician ringing your bell. 4 | 5 | ### PROs 6 | 7 | * Can offer a great range of services, that can be monetize well... 8 | * Disruptive? It should be easy to book a technician, just like UBER. 9 | * Free/Discounted services if you're over 65? Could be a big benefit (serendipity++) 10 | * Most of the problems are easy to solve if you can google it 11 | * No competitor? Is this a "PRO"? :-) 12 | * Market can be wide, but depends on services offered 13 | 14 | ### CONs 15 | 16 | * What if something bad happens like data loss or similar? 17 | * Hard to scale: needs to train or hire specifically trained people, background checks, etc... 18 | * No MVP is possible, high setup costs for a good start. Start small, go big... 19 | * Clones will popup soon 20 | * Can work everywhere, but could work more in rich areas 21 | * How big is the market for this? Probably won't work in Silicon Valley :-P 22 | * How about hardware problems? Second appointment? Probably expensive... 23 | 24 | ### Notice 25 | 26 | Check https://github.com/napolux/1000ideas for license and FAQ 27 | -------------------------------------------------------------------------------- /ideas/uber_for_tech_support/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "An Uber for simple tech support", 3 | "description": "An Uber for tech support. Computer isn't working? Can't configure your new iPhone? Call \"Uber for tech support\" and in a short time you can have a technician ringing your bell.", 4 | "pros": [ 5 | "Can offer a great range of services, that can be monetize well...", 6 | "Disruptive? It should be easy to book a technician, just like UBER.", 7 | "Free/Discounted services if you're over 65? Could be a big benefit (serendipity++)", 8 | "Most of the problems are easy to solve if you can google it", 9 | "No competitor? Is this a \"PRO\"? :-)", 10 | "Market can be wide, but depends on services offered" 11 | ], 12 | "cons": [ 13 | "What if something bad happens like data loss or similar?", 14 | "Hard to scale: needs to train or hire specifically trained people, background checks, etc...", 15 | "No MVP is possible, high setup costs for a good start. Start small, go big...", 16 | "Clones will popup soon", 17 | "Can work everywhere, but could work more in rich areas", 18 | "How big is the market for this? Probably won't work in Silicon Valley :-P", 19 | "How about hardware problems? Second appointment? Probably expensive..." 20 | ], 21 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 22 | } -------------------------------------------------------------------------------- /ideas/vegan_food_reviews/README.md: -------------------------------------------------------------------------------- 1 | # Vegan food/restaurants/lifestyle review 2 | 3 | There is a lot of vegan friendly food, clothes, restaurants, etc... out there, but not so many websites/youtube channels about food review. What's the best tofu? Are the veggies from X better than the veggies from Y? Reviews can be submitted by users or created by the staff. 4 | 5 | ### PROs 6 | 7 | * Youtube channels for reviews are trendy nowadays 8 | * Not so many alternatives in European market 9 | * Easy to be monetized (paid reviews? ads?) 10 | * Pretty and trendy niche 11 | * Easy MVP. A WordPress is enough to start 12 | 13 | ### CONs 14 | 15 | * I'm not vegan, I don't know any vegan. Staff should know what is ok or not for the vegan community 16 | * Can be easy target for Internet trolls 17 | * Easy to copy 18 | * Needs a constant flow of new content everyday 19 | * Hard to scale 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/vegan_food_reviews/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Vegan food/restaurants/lifestyle review", 3 | "description": "There is a lot of vegan friendly food, clothes, restaurants, etc... out there, but not so many websites/youtube channels about food review. What's the best tofu? Are the veggies from X better than the veggies from Y? Reviews can be submitted by users or created by the staff.", 4 | "pros": [ 5 | "Youtube channels for reviews are trendy nowadays", 6 | "Not so many alternatives in European market", 7 | "Easy to be monetized (paid reviews? ads?)", 8 | "Pretty and trendy niche", 9 | "Easy MVP. A WordPress is enough to start" 10 | ], 11 | "cons": [ 12 | "I'm not vegan, I don't know any vegan. Staff should know what is ok or not for the vegan community", 13 | "Can be easy target for Internet trolls", 14 | "Easy to copy", 15 | "Needs a constant flow of new content everyday", 16 | "Hard to scale" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/vegetables_garden_app/README.md: -------------------------------------------------------------------------------- 1 | # Your vegetables garden app 2 | 3 | Gardening is an hobby for many people. Sharing your veggies, asking for support, giving advice to other gardeners or looking for info about tomatoes... An app for this hobby could create a nice community around it. Plus, it can be integrated with IoT devices 4 | 5 | ### PROs 6 | 7 | * Could be a catalogue of vegetables/flowers and/or a community, easy to start as MVP 8 | * People are usually eager to show their success 9 | * Easy to be monetized (Ads? Subscription?) 10 | * Pretty niche with not so many alternatives 11 | * IoT integration could be a plus 12 | 13 | ### CONs 14 | 15 | * Is the niche big enough? 16 | * Needs to be a gardener to understand and interact with the community 17 | * Can't be completely passive... Needs staff to mantain/add content 18 | * How to engage people at the beginning? 19 | * Can be affected by seasonality 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/vegetables_garden_app/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Your vegetables garden app", 3 | "description": "Gardening is an hobby for many people. Sharing your veggies, asking for support, giving advice to other gardeners or looking for info about tomatoes... An app for this hobby could create a nice community around it. Plus, it can be integrated with IoT devices", 4 | "pros": [ 5 | "Could be a catalogue of vegetables/flowers and/or a community, easy to start as MVP", 6 | "People are usually eager to show their success", 7 | "Easy to be monetized (Ads? Subscription?)", 8 | "Pretty niche with not so many alternatives", 9 | "IoT integration could be a plus" 10 | ], 11 | "cons": [ 12 | "Is the niche big enough?", 13 | "Needs to be a gardener to understand and interact with the community", 14 | "Can't be completely passive... Needs staff to mantain/add content", 15 | "How to engage people at the beginning?", 16 | "Can be affected by seasonality" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/videogame_meetup_platform/README.md: -------------------------------------------------------------------------------- 1 | # Play videogames meetup platform 2 | 3 | Let's meet other people to play videogames together. And f*ck streaming! A community for videogame players that wants to be social, old school. Share what games you want to play on which platform and share your availability calendar for meetings. 4 | 5 | ### PROs 6 | 7 | * Be social, like when we were kids 8 | * Easy MVP, leveraging existing tools like meetup.com 9 | * Can make partnerships with streaming services 10 | * Leveraging 80s / 90s nostalgia 11 | * Can gather easy sponsorship from videogames/consoles firms 12 | 13 | ### CONs 14 | 15 | * Hard to organize 16 | * Legal involvements for underage players. Bad things can happen 17 | * Hard to scale 18 | * Streaming is really cool these days, can we challenge it? 19 | * Of course it's location based, so can't really work in small communities or isolated environments 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/videogame_meetup_platform/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Play videogames meetup platform", 3 | "description": "Let's meet other people to play videogames together. And f*ck streaming! A community for videogame players that wants to be social, old school. Share what games you want to play on which platform and share your availability calendar for meetings.", 4 | "pros": [ 5 | "Be social, like when we were kids", 6 | "Easy MVP, leveraging existing tools like meetup.com", 7 | "Can make partnerships with streaming services", 8 | "Leveraging 80s / 90s nostalgia", 9 | "Can gather easy sponsorship from videogames/consoles firms" 10 | ], 11 | "cons": [ 12 | "Hard to organize", 13 | "Legal involvements for underage players. Bad things can happen", 14 | "Hard to scale", 15 | "Streaming is really cool these days, can we challenge it?", 16 | "Of course it's location based, so can't really work in small communities or isolated environments" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/visual_dictionary_google_images/README.md: -------------------------------------------------------------------------------- 1 | # Visual dictionary based on Google Images API 2 | 3 | You don't know what Flughafen means in german? Type it into the visual dictionary, it will search in Google Images for the word and return the correct result. For example, [this is the search for Flughafen](https://www.google.com/search?q=Flughafen&biw=1680&bih=881&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi68LLOv_POAhVH6RQKHTdTA9sQ_AUICCgD). 4 | 5 | ### PROs 6 | 7 | * Easy to use and easy to understand 8 | * Can be built as an app or as a webservice 9 | * Can work with illiterate people. Type "Flughafen" into the app, show the images 10 | * Simple MVP. Just a script calling the API and presenting results can work as a demo 11 | * Coupled with AI/Machine learning can be much more precise 12 | 13 | ### CONs 14 | 15 | * Dependent on Google Custom Search (or other) APIs, usage limits included 16 | * Licensing problem for pictures. Can we safely assume they are "free" to use? 17 | * Probably too much dictionary apps 18 | * How to monetize? 19 | * Results should be checked somehow 20 | * Should work offline, especially in 3rd world countries or problematic environments 21 | 22 | ### Notice 23 | 24 | Check https://github.com/napolux/1000ideas for license and FAQ 25 | -------------------------------------------------------------------------------- /ideas/visual_dictionary_google_images/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Visual dictionary based on Google Images API", 3 | "description": "You don't know what Flughafen means in german? Type it into the visual dictionary, it will search in Google Images for the word and return the correct result. For example, [this is the search for Flughafen](https://www.google.com/search?q=Flughafen&biw=1680&bih=881&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi68LLOv_POAhVH6RQKHTdTA9sQ_AUICCgD).", 4 | "pros": [ 5 | "Easy to use and easy to understand", 6 | "Can be built as an app or as a webservice", 7 | "Can work with illiterate people. Type \"Flughafen\" into the app, show the images", 8 | "Simple MVP. Just a script calling the API and presenting results can work as a demo", 9 | "Coupled with AI/Machine learning can be much more precise" 10 | ], 11 | "cons": [ 12 | "Dependent on Google Custom Search (or other) APIs, usage limits included", 13 | "Licensing problem for pictures. Can we safely assume they are \"free\" to use?", 14 | "Probably too much dictionary apps", 15 | "How to monetize?", 16 | "Results should be checked somehow", 17 | "Should work offline, especially in 3rd world countries or problematic environments" 18 | ], 19 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 20 | } -------------------------------------------------------------------------------- /ideas/we_make_your_bed_service/README.md: -------------------------------------------------------------------------------- 1 | # We make your bed service 2 | 3 | For a monthly subscription (i.e. 19$ for 1 bed, 29$ for two beds, etc...) we make your bed at home with fresh sheets during the morning Mon-Fri, so you don't have to. The service basic package is limited only to beds, without touching anything else for the min. package. 4 | 5 | ### PROs 6 | 7 | * Everyone likes a fresh and clean bed everyday 8 | * You can provide additional cleaning services at additional cost 9 | * You can sell luxury packages with silk sheets or similar, provide options to personalize the package, etc... 10 | * You can print advertising on sheets! 11 | * 1 hour emergency service can be provided at additional cost 12 | 13 | ### CONs 14 | 15 | * Hard to scale (sheets, fleet, workers, etc...) 16 | * How can we access multiple houses? 17 | * How to manage workers and schedule? 18 | * Works only in rich neighborhood 19 | * Needs insurance to cover damages, scams, etc... 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/we_make_your_bed_service/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "We make your bed service", 3 | "description": "For a monthly subscription (i.e. 19$ for 1 bed, 29$ for two beds, etc...) we make your bed at home with fresh sheets during the morning Mon-Fri, so you don't have to. The service basic package is limited only to beds, without touching anything else for the min. package.", 4 | "pros": [ 5 | "Everyone likes a fresh and clean bed everyday", 6 | "You can provide additional cleaning services at additional cost", 7 | "You can sell luxury packages with silk sheets or similar, provide options to personalize the package, etc...", 8 | "You can print advertising on sheets!", 9 | "1 hour emergency service can be provided at additional cost" 10 | ], 11 | "cons": [ 12 | "Hard to scale (sheets, fleet, workers, etc...)", 13 | "How can we access multiple houses?", 14 | "How to manage workers and schedule?", 15 | "Works only in rich neighborhood", 16 | "Needs insurance to cover damages, scams, etc..." 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /ideas/ww2_wikipedia_for_testimonials/README.md: -------------------------------------------------------------------------------- 1 | # A Wikipedia for WW2 testimonials 2 | 3 | WW2 was over in 1945, more than 70 years ago. Witnesses, soldiers, civilians of the times and concentration camps survivors are disappearing. In 30 years from memories will start to fade away. A project from UN (or other international institutions) should record and preserve memories (movies, manuscripts, etc...), in order to reuse them in schools and other WW2 related activities. Posting on platforms like YouTube will help sharing and viewing the available material. 4 | 5 | ### PROs 6 | 7 | * Memories from the WW2 will not fade away 8 | * Centralization, preservation and authentication of materials should be a supranational concern 9 | * Schools and institutions will have a easier way to access materials 10 | * Centralized and normalized historical data are easy to be analyzed for new discoveries/studies 11 | * Denial and misinformation will have harder times 12 | 13 | ### CONs 14 | 15 | * Time is running out 16 | * Preserving materials for long time is expensive 17 | * Governments/UN should be involved 18 | * Hard to monetize, if monetization is needed 19 | * Current testimonials are not centralized 20 | 21 | ### Notice 22 | 23 | Check https://github.com/napolux/1000ideas for license and FAQ 24 | -------------------------------------------------------------------------------- /ideas/ww2_wikipedia_for_testimonials/idea.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "A Wikipedia for WW2 testimonials", 3 | "description": "WW2 was over in 1945, more than 70 years ago. Witnesses, soldiers, civilians of the times and concentration camps survivors are disappearing. In 30 years from memories will start to fade away. A project from UN (or other international institutions) should record and preserve memories (movies, manuscripts, etc...), in order to reuse them in schools and other WW2 related activities. Posting on platforms like YouTube will help sharing and viewing the available material.", 4 | "pros": [ 5 | "Memories from the WW2 will not fade away", 6 | "Centralization, preservation and authentication of materials should be a supranational concern", 7 | "Schools and institutions will have a easier way to access materials", 8 | "Centralized and normalized historical data are easy to be analyzed for new discoveries/studies", 9 | "Denial and misinformation will have harder times" 10 | ], 11 | "cons": [ 12 | "Time is running out", 13 | "Preserving materials for long time is expensive", 14 | "Governments/UN should be involved", 15 | "Hard to monetize, if monetization is needed", 16 | "Current testimonials are not centralized" 17 | ], 18 | "notice": "Check https://github.com/napolux/1000ideas for license and FAQ" 19 | } -------------------------------------------------------------------------------- /scripts/build_md_files.php: -------------------------------------------------------------------------------- 1 | \n","\n", "\n* " . implode("\n* ", $ideaLists) . "\n\n" . "We currently list **" . (count($ideaLists) - 1) . "** ideas, since I'm not taking into consideration `idea_0`.\n\n" , $readmeContent); 49 | fwrite($readmeFile, $readmeContent); 50 | fclose($readmeFile); 51 | 52 | function getIdeas() { 53 | $folder = __DIR__ . "/../ideas/"; 54 | 55 | $iter = new RecursiveIteratorIterator( 56 | new RecursiveDirectoryIterator($folder, RecursiveDirectoryIterator::SKIP_DOTS), 57 | RecursiveIteratorIterator::SELF_FIRST, 58 | RecursiveIteratorIterator::CATCH_GET_CHILD 59 | ); 60 | 61 | $ideas = []; 62 | 63 | foreach ($iter as $path => $dir) { 64 | if ($dir->isDir()) { 65 | $ideas[] = $path; 66 | } 67 | } 68 | 69 | return $ideas; 70 | } 71 | 72 | function replace_content_inside_delimiters($start, $end, $new, $source) { 73 | return preg_replace('#('.preg_quote($start).')(.*?)('.preg_quote($end).')#si', '$1'.$new.'$3', $source); 74 | } -------------------------------------------------------------------------------- /tests/IdeasTest.php: -------------------------------------------------------------------------------- 1 | ideas = []; 25 | 26 | foreach ($iter as $path => $dir) { 27 | if ($dir->isDir()) { 28 | $this->ideas[] = $path; 29 | } 30 | } 31 | } 32 | 33 | public function testIdeas() { 34 | foreach ($this->ideas as $idea) { 35 | // Check if there are the two files inside the folder 36 | $this->assertTrue(file_exists($idea . "/idea.json"), "idea.json doesn't exist"); 37 | $this->assertTrue(file_exists($idea . "/README.md"), "README.md doesn't exist"); 38 | 39 | // Read idea.json and validate its structure 40 | $data = file_get_contents($idea . "/idea.json"); 41 | $ideaJSON = json_decode($data, true); 42 | 43 | // Is it a valid JSON? 44 | $this->assertNotNull($ideaJSON, "The idea.json file is not a valid JSON"); 45 | 46 | // Check word counts for title & description 47 | $this->assertTrue(str_word_count($ideaJSON["title"]) <= 15, "Title should be not more than 15 words long"); 48 | $this->assertNotEmpty(str_word_count($ideaJSON["title"]), "Title should not be empty"); 49 | $this->assertTrue(str_word_count($ideaJSON["description"]) >= 30, "Description should be at least 30 words long"); 50 | 51 | // Check PROs and CONs 52 | $this->assertTrue(count($ideaJSON["pros"]) >= 5,"PROs should be made of at least 5 elements"); 53 | $this->assertTrue(count($ideaJSON["cons"]) >= 5,"CONs should be made of at least 5 elements"); 54 | 55 | foreach($ideaJSON["pros"] as $pro) { 56 | $this->assertNotEmpty($pro, "A pro can't be empty"); 57 | } 58 | 59 | foreach($ideaJSON["cons"] as $con) { 60 | $this->assertNotEmpty($con, "A con can't be empty"); 61 | } 62 | 63 | // Check notice 64 | $this->assertEquals($ideaJSON["notice"], "Check https://github.com/napolux/1000ideas for license and FAQ", "Notice is missing or incomplete"); 65 | 66 | } 67 | } 68 | } 69 | --------------------------------------------------------------------------------