GITHUB
This was my capstone project in college. Initially I worked on it with a couple friends, then I worked on it by myself for a few months after graduating.
I was inspired to make this project after discovering two books that documented my family's history going back before the American Revolutionary War (but interestingly, not to Europe). The books were uploaded to Google Play Books for free as part of Google's book scanning project.
The project runs as a web app.
Features:
Previously posted on Google Play. This app has since been delisted as I didn't feel it was worth maintaining.
The app featured sorting, notifications, marking done, assignment import/export, and more. Online sync was in-progress but abandoned as I couldn't figure out the Google Drive integration.
A notetaking app with a hierarchical structure and an entertaining physics-based UI.
This is an incomplete app I've started and given up on a couple of times. I've got a DB structure, but the math required to make the UI work the way I wanted it to work kept kicking my ass.
I created a clone of 2048 on Android that I'm particularly proud of because I was very particular with the details, trying my best to be true to the original web version. I think it contains the most animations of any completed project I've worked on.
I've opted not to post this to itch.io even though I expect it to work on modern Android devices as I'd like my itch.io to be predominantly original work.
Read the docs!
Ask Gemini or other LLM your questions.
If you can, work with people who can answer your questions.
Ask good questions.
Dream big and scope small
Figure out how to use a debugger
If you keep upgrading your dependencies or migrating to new tools, you'll never get things done. Finish the project, and then try out the new framework when you start a new project. A framework you have used where you know the limitations is usually better than a framework where you don't know the limitations.
If that's your thing