Hi, as people say, the best is to do a detailed writeup (for your future self, when you want to fix your project a few months down the line and realize your forgot all the pinouts and such...)<p>For this you have a bunch of options:<p>Blog: having a blog is great, and that would be my first recommendation. Set up any kind of blog (roll your own, or Tumblr/Blogspot/Wordpress/Github pages...). This definitely have a long term benefit, and you are pretty much independent of any platform. An example, here are the maker projects from my blog: <a href="https://gergely.imreh.net/blog/category/maker/" rel="nofollow">https://gergely.imreh.net/blog/category/maker/</a><p>Instructables: It's pretty good for sharing projects, especially hands-on stuff, even smaller, bite-sized instructions of a particular thing you did, or full projects. <a href="http://www.instructables.com" rel="nofollow">http://www.instructables.com</a><p>Hackster: One of the newer platforms, it's great to see that it's aimed at hardware, so you can see for example "what other things people made with Arduino?" or any other platform. This looks like more of a place for detailed project, and besides your blog, this could be a good place for showing off your learning, and learn from others (they strongly encourage sharing schematics & code too, not just description) <a href="http://www.hackster.io/" rel="nofollow">http://www.hackster.io/</a><p>Hackaday.io: this could probably be a very inspiring environment. A lot of projects are shared there, can get other people to collaborate on something you are making, can see a lot of really hard-core designs - perfect to learn from!! <a href="https://hackaday.io" rel="nofollow">https://hackaday.io</a><p>I'm sure there are more than these, I kinda use these ones, for personal projects, for things that we do at our local hackerspace, and for work as well (an embedded hardware company).<p>Good luck, and have a great time!