How long does it take for you to complete a side project?
Believe it or not, I still have some projects not completed, and I'm not even in a halfway through them. What's so sad - I will probably never finish them. I think that some of you have the same trouble.
By creating a project without taking the professional steps, you will only lead to headaches and a lack of motivation. 🤯 Without these steps, you will save more time in the beginning, but then you will find a hard time creating a project and maybe even not completing it, which is very likely to happen.
Proven ways to implement the project successfully from developing to shipping an app, which will take longer in the beginning than without it, but it's worth it, and it's a lifesaver for us, developers. 😇 By following these steps, you will save a lot of time thinking, designing, coding, and testing, so you'd better apply them to your life!
1. Plan, note, visualize.
2. Get inspired on design.
5. Test, optimize
Plan what you want to create, an app, a website, an extension, etc.
Just note all of the useful things like what do you want in this project to be, what technologies would you like to use, and overall note when you have any ideas.
Visualize your project by thinking of how it would work, potential design principles that you will use, how you can monetize it, etc.
Take yourself a shortcut when it comes to design, and get inspired by finding something that you like.
Maybe that's a website that you have seen lately, or perhaps, that's a WordPress theme which is looking pretty solid.
The design of every app is much more important than code functionalities itself.
Having a complete design of your product before you start coding it will save you a lot of time thinking if that button looks good with "border-radius: 4px;" or not.
You can pretty much finish all of the styles of the app. Just do this step as a third one.
When you have your app design done, you can start coding. First, recreate all of your mockups designed from the previous step, and then handle the functionality.
You will feel more confident in shipping this app when you will see the results of your hard work immediately, so that's the key.
When it all seems to work after adding all of the required functionalities, you can start testing your app and optimizing it if necessary.
Test some things like cross-browser compatibility, RWD, page load speed, etc.
Optimize by changing your mockup images from PNG to JPG, compress them, clean up your code, minimize it wherever possible.
Please let me know in the comments what are your tips when it comes to creating projects quicker. Is there anything that you would add? Thank you so much for reading, have a good one!