Project Ideas


Productivity

Updated Jul 31st, 2023

Overview

The aim is to create portfolio projects but with a bonus that it could be more than that. Stay true to the code your own future concept. What do I see value in? What has staying power for me?

A list of ideas is maintained here but, if the detail of the project is too large, it may link to its own separate post.

I like projects with minimal ongoing maintenance that can be built as static and hence don’t need to be maintained or constantly updated. An example of this is the “world ranks” project built in a tutorial I have seen. It pings an API but once the next.js app is “built” it doesn’t need to request more data.

Building a self-contained API is also preferred, (meaning built without user-generated data). User-generated data relies on well, users, and if you don’t have many you won’t be building your data. Using your own API is nice because you know how it works without having to dig into 3rd party’s documentation or potentially have to pay for access (stocks, fantasy stats). An example projects that fits this description is filling a database with random events in history and having a “random day in history” app. You have a special authorization level for an admin user so they can “POST” data to the database programmatically or from a UI.

Monetization Strategies: Ads, Product (guide, membership, item), Affiliate, Lead Gen

For every thing I want for me, make it so people can sign up and have their own “instance” as well, (quotes, car lists, etc).

Idea List

Idea Details

Automated Gift Sending

Everyone needs to buy and send gifts. Make the process streamlined. Users create profile, add gift-recipients, set things like intervals, budgets, and more. Receive gift ideas via email. Users keeps payment and gift-recipients’ names and addresses on file. One click auto-send. Genuine wrapped gifts. Similar to a box but more input than random.

Inner Bubble Movie Reviews

Movie reviews from your inner circle or bubble so I don’t give a f*** about Cisco or Ebert or thermometer I don’t want to know about all my Facebook friends movie takes from you know old colleagues I’m talking about my inner bubble maybe you can text people to invite them or email people to invite them and then you can see a feed where if someone you know watches something you can see it.

I thought of this while reading a scotch.io article which is a pretty cool site by the way.

There’s also this ‘fab-five” concept where you limit the number of people in your bubble. Five is not a fixed number obviously. It is impractical for a site or business to limit user’s interaction. You could twist by having an unlimited number of bubbles but you only have six or less people on a bubble.

The object includes such things as: Movie, rating, date watched (skippable or datepicker), Notes/review body, share buttons, submit buttons. Maybe a way back machine-like feature that quizzes you on your own movie reviews as sort of a memory-builder.

Stock Kings

I don’t want to say it’s a full DraftKings clone but yeah pretty much have users lineups and contests guests have to register and so they would have like an ID username a picture if they get points there’s a creative date for the user account. Lineups has obviously an ID created date and then whoever’s like in the lineup you’d also probably want to have like a result. The contest object would have an ID and a created date and also like a number of entries contestants entered winning score average score all that jazz.

The idea that you would be forced to play a $50,000 lineup and so there could be a simple state where it’s just I pick a basket of stocks you pick a basket of stocks And when I say a basket I mean like a lineup of like five or six. Eventually you could do some pretty cool stuff like play Captain mode where you pick one of your five or six stocks to be double The price end of the score. You could start off with just like the Dow Jones 30 stocks to keep the pool very small and you can also obviously broaden that out to as many indices as you want. The score would really be the change between open and close as a percentage. You couldn’t do close in the previous day to close to the next day because naturally that wouldn’t work. Percentages is a good way to level the playing field as well. A similar to DraftKings you can pretty much you know play head-to-head or you could play a random computer You could join like a 50-50 league and all the other contests I mean it’s really endless Even just like the contest times you could do just a specific day a whole week a whole month quarter blah blah blah.

The main idea here is simple stocks can be communal The same way that fantasy sports can be communal and the game are the stocks The players are the stocks The game is the market hours.

It’s so easy You pick a team of stocks and how they perform over the course of the day will dictate your success. The thing is you’re not playing yourself You’re playing other people and so all the drafting options apply head to head three to one 50/50 millionaire maker

I’m sure someone has thought of this already and I would imagine there is a ton of red tape and regulations surrounding you know FINRA and the SEC

Similar to DraftKings whoever is you know doing this would take their cut or vig and a billion dollar company is born.

It’s essentially a derivative game. Obviously like derivative contracts are highly regulated.

The reason someone would rather do this versus just use DraftKings is that there’s not sporting events are only on at night they’re not on every night and the stock market’s open 5 days a week every week of the year minus holidays.

The reason someone would do this rather than just trade directly is that it brings a community together, And the barrier entry is also very very low. One of the great things about DraftKings is they have $2 buy-ins They have $50 buy-ins if $5,000 buy-ins.

I feel like the regulators and the industry would never go for it because you’re essentially taking money that would ultimately be for them anyway.

Drinks and Blood Level

are you simple UI that when you select beers or other drinks it keeps the list with the time and tells you when the booze is out of your system based on one drink one hour formula. You can have different drinks icons like martini wine mug of beer can of beer, etc.

I guess you would want to click the button at the end of your drink to be safe and this would really just be using the JavaScript date object to capture what time you click the button versus current time it is now

I can see this being a challenge if you forget and say one of five beers how you could manually add a drink with custom time.

This is definitely pretty interesting and I could see React being a big one here.

Simple Time Card Keeper

Net of Breaks

Data Picker, Button for Auto-time or you type-in time. Time Card is Editable, Local Storage for simple use AND DB/Auth for more persistance.

Start-End with Breaks In Between BUT Extra Time (ot-like sessions) allowed and multiple of the sessions is okay

Pop-Up Video for Movies Mobile App

Google has something sort of like this here.

Would have to be a native mobile app for push notifications. Doesn’t work if you have to sit on the page.

Zillow API (Filterable Dashboard to Link Without Adds)

I like the idea of showing some data from Zillow. The issue is how can this be cool for someone who isn’t interested in my target market of Dunedin? Need to figure something out that works nationally by state/county/zip. Good also family this API by having users guess the zillow zestimate only shown images, beds bath pool.

Simple Ecommerce:

Sell a simple physical good like a diaper cake? Heard from syntax the headache that is e-commerce but may be worth trying out

Simple Cut/Paste Without Adds

The image idea reminded me that I should just build a cut and paste app without the f****** ads.

GeoGuesser Rip

At geoguessr.com you need to sign up for a free account to play a limited number of games a day.

From Fireship Video: GeoGuessr.com is a game which randomly drops you somewhere and you have to guess where you are. After you play a few games you have to upgrade to a membership. Take this one step further by connecting users in real-time via firestore. Then use a scheduled cloud function or a back-end server to update the game state. Google maps API is not cheap for lots.

Specialized Calculator

From Fireship Video: Specialized calculators. people love to submit surveys and get useful information sent back to them. Example is net worth calculator. Fill the nap that runs the survey about cloud costs then returns price optimizations. Survey.

This Date in History

From Fireship Video? I like the this date in history idea. With a random button. You’d probably have to like really drill down into custom categories too because I don’t care about certain s***. NASA has a astronomy picture of the day I could incorporate.

The site https://www.generatormix.com/random-history-facts has some cool facts in their db but ui sucks

FRED Data or other Data-Centric Project

D3.js (data visualization), Chart.js, Custom SVGs, Animations, Links to YT Vids. Old but good article here on the popular datasets.

Ocean Floor Design

(Transition from the sky to the top of the surface to just below surface to deeper to even deeper to floor (There’s 5 or 6 page sections)

Headless WordPress Rest API:

Would Like to use Next to build API first but I do love WordPress for content-creation via their mobile app.

CheeseMyNoodle:

Don’t feel comfortable using this domain as a portfolio project. Build out own api?

Pinellas Plants or Random Plant Generator

The site https://www.generatormix.com/random-plant-generator has a terrible UI and is missing the concept. (you can buy plants on amazon?)

Notecards

I love notecards. Also heard an indie hackers podcast on trivia that sounded really cool. I loved hearing how Wikipedia is like his number one source for creating trivia questions. Watercoolertrivia.com uses webflow?! Opentdb.com is the “open trivia database” that is free to use, user-generated trivia questions stored in a db. WP mobile you can’t add custom post types but that is an idea.

Current Events Quiz

Can have overall or broken down by topic (finance: the year over year CPI reading for March was reported at what? A. B. C. D.). I can create the notecards in Anki, they need stay fresh (maybe not a great thing). Share results, invite a friend.

Soundboard

Or Drum kit. There is a tutorial on YouTube for Next ecosystem.

Other Random

BreweryDB API: Lists beers and breweries. What’s your top 6 or top 12? Someone can buy you a six pack.

Reddit API: no auth key just add.json to the address. Great that it’s easy to get started. I guess this is how these WSB ticker mentions bots are created.

YouTube API: I love YouTube so this would make sense. More complicated API. Can grab things like views, comments, etc. Maybe a ui that curates the most popular dev gurus and their tutorials.

Bollinger Band Alerts: TwelveData API. Could have a newsletter that sends text messages when a certain indicator is reached. Love anything financial.

ETF Newsletter: Twelve Data API has access to 2900 ETFs?! Rate of change results, Performance % changes for sectors/industries. Love anything financial.

Plaid API: Let users connect their financial data to an app via this api. Budgeting Bro. Side note they have an incredible animated svg on their site here.

LOB API: Use tech to send real world mail here.

MUX API: Auto-generate video here.

From Fireship Video: Scheduled pub/Sub cloud function with firebase. Run a background job every 15 minutes with node J’s. Inside this node function I use puppeteer which is a headless chrome browser to take screenshots and scrape headlines. Save This data to a storage bucket like cloud storage for firebase. Create a client side app to view the content.

From Fireship Video: Build something with predictions / data driven. Understanding how to work with and visualize data is extremely valuable. Although acquiring high quality data can be difficult. Kaggle has all kinds of open source data sets. As an example use data from the NCAA to use machine learning to predict next year’s March Madness outcome. You could do this in kaggle or upload to a data warehouse. Create a python visual notebook in the cloud. data lab.

From Fireship Video: Extend software like slack.

From Fireship Video: Look at what APIs out there offer. Twilio has a text-messaging SMS API. He mentioned an anonymous texting project. Have the app send text messages to users or have your app access the middleman so users don’t have to give each other their phone numbers. You can text somebody anonymously based on geographic proximity. Start with firebase phone authentication. Use flutter for client side application.

Random

Portfolio projects are about building, creating and proving value. This needs to be the top priority besides submitting a hundred job applications. There’s no reason I can’t get a well-paying remote developer job that pretty much solves all my worries. In addition freelance on top of that. I know there’s only so many hours in the day but I need to be working from sun up to sun down. Take minimal breaks only to complete must-do errands, work out, eat some food, and spend time with Madi.

I can create some Vanilla JS and WordPress sites as subdomains to bv.com. They should be projects that can easily be created in a day and then alternative to a full database / crud app.

A good project idea would be to create a very basic dentist/doctor/chiropractor-type website where you can explain what they do put the office hours and contact form. Try to think about what other functionality sites like this need. It would obviously be great if somebody could book appointments but that might be a little too complex for a portfolio project.

I really like the idea of incorporating my interest in the financial world into these little projects. The “Fred data” idea is listed above. I thought about a page based on euro dollar futures that literally just had a brief explanation and some links to resources.