The advice I have for you on initial motivation and recreating something, even if it already exists is this:

Facebook exists. Google exists. YouTube exists. Gmail exists. And the list goes on and on about everything that exists.

- Thousands of developers have recreated Facebook and failed. The only ones who could defeat Facebook were a Russian social network and a Chinese social network, and only in those countries.

- Google was a great example of seeing what happens when you try to "defeat" a giant. It failed with Google Plus.

- Facebook was attempting to actually become "the next Google search" at one point and while it wasn't publicized crazily, it wasn't anything that could be measured as successful.

Facebook remains the #1 social network. Leave it alone.
Google remains the #1 search engine. Leave it alone.

Stop trying to be the competition and start being the compliment. I know that sounds crazy, but when you try to be the competition, you either defeat or you get defeated. Almost always, you get defeated. When you try to be the compliment: you aren't trying to replace something, you are simply trying to be the alternative to something. While it sounds like competition, you are simply the backup if things go wrong with the main source, and people are turning to look for something else to use instead.

Take a look at Duck Duck Go. Not the most dominant search engine, but it is the alternative to Google. Why? Because they guarantee your privacy. Most major companies are dealing with hackers all of the time. Uber. Equifax. Just the latest examples. These massive companies have lost and exposed information that should have otherwise been private. Yet people keep using them and they don't care.

However, there are some people out there who truly do care about their privacy, and want to remain private and have some guarantee. This is the power that we, as "small developers" have over the big companies. Do what you can to secure and protect user information and it may just give you a huge edge, at least to people who are looking for more guaranteed privacy.

--------------------------------------------

If you want to do a little extra reading, this is really how I keep brainstorming and getting new ideas for projects so I stay motivated and keep going:

The three projects I am working on, which have taken me the longest, and bless her for her patience... my girlfriend at the time, now my wife, would always ask me to remind her to do something. I would forget.. and she'd also forget, and later on, we'd kick ourselves. That was the initial motivation to even start a project like the ones I have been working on. So I created these projects to help her remind herself to do things so I wouldn't have to remember for her.

As for the others... they were a bit more personal. I've included notes to show you how they are all actually connected and how one idea led to another.

MyPost (2-3 months project) [free to use] ... I wanted to go to a place where I could write HTML and CSS without having to register for an account or enter in my email. There are tons of these types of programs out there now.. but just a few years ago, there was only one alternative I had found which was pen.io. But it was still not allowing me to do everything I wanted to do so I built my own. Gave it away for free.. and many people all over the world use it.

* Notes: It had been done already. The concept itself is not anything new or unique. But this project taught me: your projects don't always have to be unique and different. Sure, don't copyright it and steal it exactly as is. But if you can take an idea and make it even better and add your own twist on it, than why not? It taught me that I could do things my own way, do things that I would feel comfortable doing. I do create projects with people in mind, but first and foremost: I create it the way I would want to use it with user-friendliness in mind.

ScamShare (a weekend project) [free to use] ... although email platforms are now very good at picking up keywords, I would search google to see if these emails were even being mentioned anywhere, because I had read something about people being scammed out of their life savings.. and I wonder: how are people still falling for this? Where can I go to see if this email is really a scam? I'd search keywords and nothing was coming up. So this was created to help people identify keywords and types of emails as scam.

* Notes: If I can expose scammers and attract a whole community of people willing to help do the same thing, than maybe we can combat this epidemic. Billions of emails are sent every year. Why? Because its apparently still working. If 100,000 emails leads to 1 person being scammed and their savings being wiped out, that is probably a success to a scammer.
* The same editor idea came from MyPost, which led to the idea of ScamShare -- a place where anyone could submit information about scammers without actually signing up for anything. Just post it and be done with it. No long registration process.. share the info you have!

Call Me Private (2-3 months project): Every day with the spam and scam calls.. how do I stop it? I realize the best way to stop it was to stop giving out my own phone number to everyone, except family. What could take its place? What number could I give to people I still want to do business with? How could I still make and receive calls? This led me to create a Virtual Numbers as a Service.

* Notes: The ScamShare project actually led me to come up with this idea along with the fact that my phone was ringing every morning nonstop. Since I've been using Call Me Private for my personal and business line, whereas I used to receive upwards of 7-8 calls every morning, I now only receive 1-2 scam calls a day.

Text Me Private (2-3 months project working on it at the same time as its sister above): To keep the service cheap and simple, I only incorporated calls into Call Me Private, while Text Me Private numbers strictly handle inbound and outbound text messages.

* Notes: The idea for this actually came from my brother WHILE I WAS WORKING on Call Me Private. He is always buying throw away phones. He's paranoid about the government spying on him.. I know, sounds crazy, but that's just how he is. Crazy family.. still love them. So I asked him, "How do you use your throwaway phones?" He said that he used them more for texting, which kind of put me to the challenge of: how do I create a virtual phone number for texting?

Be motivated for yourself, not for others, and that helps you to keep going. Tell one or two people who seem interested in using it or will beta test for you so they can hold you accountable for actually getting it done.