loading...

Project and Porfolio Ideas 2020

isaacdlyman profile image Isaac Lyman ・3 min read

I often hear developers say that they would love to work on a side project, but they just don't have any ideas. I have the opposite problem: too many ideas, not enough time to work on them all. I'll share a few and if one of them interests you, feel free to take it for yourself.

Outfit Guru

The pitch: Dress better with the clothes you already own.

The idea: You snap a photo of each item of clothing you own, then load these photos into the app. It uses a machine learning model trained with thousands of photos of well-dressed people to suggest outfits (clothing combinations) you could wear, composed of pieces you already own.

How to monetize: Relevant advertising. Get clothing photos uploaded by boutiques and clothing retailers and occasionally notify the user, "These pants would look really nice with your shirt. You can get them for $50 at clothes dot com."

Required skills: Machine learning, image processing, mobile app development

Across the Eat

The pitch: Craigslist for homemade food.

The idea: The mountain I live on has a Facebook-enabled tradition where stay-at-home parents prepare 30+ portions of food at home and sell them for $10 or so per serving (with delivery). They usually sell out and make a tidy profit. An app could make this more convenient and scalable; you can browse the app to find nearby food, or list a meal you've made for delivery or pickup.

How to monetize: Charge users a dollar for each food listing they post.

Required skills: Web and mobile app development, geolocation, payment processing

The Lunch Network

The pitch: 1-on-1 networking made easy.

The idea: Meeting people is hard and networking events are intimidating. This app makes it easy: once or twice a month, it automatically sets up a lunch appointment with a local stranger who works in the same field as you. You meet them at a restaurant you both like, get to know each other and share professional gossip for an hour, and part ways.

How to monetize: Charge a subscription fee based on how often the user wants to meet someone.

Required skills: Web and mobile app development, social integration, geolocation, preventing sexual harassment

Quick Veg

The pitch: Vegetables made easy.

The idea: There are plenty of subscription boxes that send whole fruit and vegetables, but they leave the biggest problem unsolved: vegetables are a pain to prepare. Quick Veg sends you a box of washed, peeled, chopped, seasonal vegetables once a week. Just steam or stir-fry them and eat.

How to monetize: Charge subscription fees.

Required skills: Web development, supply chain, shipping, food processing

Action Figure Fighter

The pitch: Fight with toy action figures, but online.

The idea: AFF is a two-player arena fighting game (a la Street Fighter). It's turn-based, but both players set up their turn simultaneously. Each player clicks and drags their fighter's limbs to where they want them to go next (without being able to see their opponent's plans). When the clock starts, each fighter performs their planned moves, and they do damage corresponding to the hits they land. Then time stops again and the players can plan their next move.

How to monetize: It's a video game. Charge twenty bucks on Steam.

Required skills: Game development, online game networking, 3D modeling, physics engines

Meet Weird

The pitch: Make friends with someone just as weird as you.

The idea: Give this app your Twitter handle, your location, and a link to the Wikipedia page for a semi-obscure thing you're obsessed with (or two). When someone with the same obsession signs up, it introduces them to you. Finally, a friend who doesn't get bored of talking about stingrays.

How to monetize: Charge users a dollar per introduction.

Required skills: Web app development, geolocation, Twitter APIs

Grocery Wars

The pitch: Play hard-to-get with your grocery bill.

The idea: Enter your address and your grocery list. Local grocery stores will bid on the list using their best deals and coupons, or offer whatever incentives they can to get you to choose them. Pick a winner, choose pickup or delivery, and save a lot of money.

How to monetize: Charge grocery stores a subscription fee for access to the service.

Required skills: Mobile app development, text parsing and fuzzy matching, public API development

More to come!

Got a few ideas of your own? Share them in the comments, or make a post with the tag #projectideas.

And let me know if you build one of these! I'll be your first user.

Posted on by:

isaacdlyman profile

Isaac Lyman

@isaacdlyman

Author of Your First Year in Code (leanpub.com/firstyearincode). Find more of my writing at isaaclyman.com/blog.

Discussion

pic
Editor guide