One of the common questions we get when it comes to learning how to program, is: “What are some good ideas for projects to build?”
Now, we hear th...
For further actions, you may consider blocking this person and/or reporting abuse
I like to make something I "need" like my air quality monitor. Neil's cool "pirrigator" project is another good example.
Or an extension of work stuff. Something we don't need but I thought would be cool. Taking a school project to the next level is also something I've done in the past.
Just some more ideas.
Cool. I do projects like this as well. Have an aquaponics control and monitoring system I built for a friends system, based on raspberry pi.
Woah! That sounds really cool. What are you growing?
It change every few months but has 4 growbeds, and a few strawberry towers. The fish tank has 60ish large tilapia, and total water volume of the system is 800 gallons.
The monitoring system, monitors the solar power, when it switches to AC back up, updates a graph dissolved oxygen, pH, water temp, outside temp, and greenhouse temp.
Once a day it also automatically tops off the sump take with any needed fresh water using a water level sensor and a solenoid valve.
the pi hosts a web server with grafana to display the data
You should write a post about it. I can't be then only one that likes reading this kind of stuff. 😃
Thats really cool! and quite practical. Like the other person said. Maybe you should write about it!
this is really cool! and practical too!
Love it! Always good to see what other people are doing!
I feel like I have imposter syndrome because I graduated as a full stack developer yet I haven’t done an individual project yet because I don’t feel skilled enough and it’s stressing me out. Seems so hard sometimes. I know I can create something great though one day
Take a deep breath!
I don't have any specific projects on github but I have done plenty at companies.
It all happens in time! If you want to do one for yourself, just start small. Start by scraping a website, or building a basic form and go from there.
You don't have to build it all in one day. I often look back after a year or two of coding and I am shocked at how much worked I have done. In the day by day it seems like nothing. But it all adds up!
That was motivating for me thank you..
You have to start. Really start with something, whatever. it's probably going to be wrong and buggy, accept it, that will be fine. But you need to start
That was motivating for me thank you.."That start with something part" .. was a good point ..
Yup! just start and then don't stop!!!
I plan to develop a football scores predictor based on data scraped from multiples sources on the internet.
I also want to dive into the cryptocurrency world to see if I can develop an autotrader. I want a hobby that can make me rich :)
Haha! Good luck!
Now this is some next level side-project. Most of us just sit here constantly starting new projects and never finishing them XP....
When doing these projects, don't forget about your coding style. I recommend to use
wemake-python-styleguide
to catch all possible errors one can accidentally make.It is the strictest Python linter out there. And trust me, it will help you to learn a lot of things as a beginner. Why? Because it encourages you to write high-quality code. And even forces sometimes.
Combine it with nice docs and friendly community, and you are all set for the success!
wemake-services / wemake-python-styleguide
The strictest and most opinionated python linter ever!
wemake-python-styleguide
Welcome to the strictest and most opinionated python linter ever.
wemake-python-styleguide
is actually a flake8 plugin with some other plugins as dependencies.Quickstart
You will also need to create a
setup.cfg
file with the configuration.We highly recommend to also use:
Running
This app is still just good old
flake8
And it won't change your existing workflow.See "Usage" section in the docs for examples and integrations.
We also support Github Actions as first class-citizens Try it out!
What we are about
The ultimate goal of this project is to make all people write exactly the same
python
code.Nice post :)
I have some side projects too but only small pieces are production ready. My problem is during developing i get new idea and that is end ...
Now i woring on project which downloading informations from Mikrotik routers over API.
One of my favourite projects to copy-cat is Yelp. I enjoy projects which help people to make better decisions.
Oh! Do you have a link?
yelp.com
Great list! I did something similar to nr6 and I can tell that I’ve learnt a LOT!
I had such a great time building that app.
What's your next project idea?
Nowadays I prefer exploring and eventually contributing to projects rather than building my own.
I have no idea of what I could build, but I’d look for something complex.
Neat list! It definitely has some things on it that I wouldn't have thought of.
My biggest recommendation is to find something you're actually excited to work on! If you build something that you don't like just because it will look good on a resume - then interviewers will really pick up on that. So make sure you pick a project you like :)
These are so good! It's always such a struggle trying to find meaningful projects to add to my portfolio. Thanks for sharing!
Hi, great post mostly encouraging. I tell you what i have been up to after finishing masters degree:
1-i am finishing a certification of 5 exams in october this 2019
2-biggest accomplished project: 1 BPMS as a service system in Colombia with Business Analytics Monitoring Dashboard and a big ESB in the backEnd. This infra is backed up in a private cloud with the nice Dev, Staging and PRod environment.
3-i am also finsihing training in devops (lots of hours and reading)
4-i manage my projects by taking concepts of time management, use of an inbox of ideas, budgetting time, using Trello Boards, documenting procedures in evernote, moving things to done and getting things done.
Atm i am decluttering so many ideas i started to dump into the trello inbox list since 2012.
So i encourage you to work on your own framework, embrace it, improve it, act on it and then at the end of the year do your own self-feedback and reflection.
Maybe i should write a post of this journey.
These are definitely some solid ideas. If someone can go through all of these they have a great portfolio!
I got a list here too- github.com/florinpop17/app-ideas
I wanted projects that could give me a stand to coporates, like those which employers would really consider serious than the norm of todos and others and these have gave me that. But personally as a self taught, I want to do 6 projects before applying to jobs seriously and currently am almost done with #1 which is an ecommerce, now I will do a all in one video meeting, project management, and real time chat project for team collaboration. I don't have the skills for it but would try, and on top of it, intergrating eventbrite and meetup Apis would be great too. Thanks for the post!
Hey 👋,
Great article, It will be really helpful to create a good resume.
scrapping articles isn't a violation of copyright 🤔?
The suggestions are of invaluable resources to the discerning mind...
Let me know how else I can help!!!
Those are serious stuffs
I more meant, sometimes end-users don't always realize how much work engineers put in for improving their game-play. They just assume things should be that way.
Great article, I am definitely looking forward to trying one or more of these.
Thank you!
I'm curious why you didn't suggest a todo list or a chat? Nonetheless, your suggested projects are really good and I'm doing the project number 1.
Because everyone suggests a todo and chat project :). I was trying to be a little different.
About time someone addressed one of my ongoing concerns!
Now I can no longer procrastinate on my first actual project implementation.
Muchos gracias!!
Get on it!
What is the project?
Well written 👌👍
The webscrapper is my advanced hello world project with every new language I try.
Great list!
I loved your examples for interesting projects! They sound like fun :) I'll give it a try with number 1 and post back when I have something to show 😄
Thank you for the post 😊
Many thanks for the list. I have found it greatly inspiring,time to get my hands dirty.
These are some good examples and many of these examples can be put together (mixed) to make one great big app :D
Great recomendations!
What is the plan on improving the load speed?
Woah! Those are some pretty big changes and good design choices. I am sure whoever is playing the game currently will very much appreciate this work...hopefully!
Excellent post!