I have recently completed FreeCodeCamp's Front End, Back End and Data Visualisation programmes.
A 'pinterest clone' that allows users to log in via Twitter and share images. Signed in users can upvote on posts they like.
A book trading club that allows users to list books for trade and accept trade requests.
Only registered users can list books for trade, make trade requests and accept trades. Passport's local strategy is used for registering and logging in users.
Uses the google-books-search Node.js client for the Google Books API.
A nightlife app built using the Yelp Fusion API.
Users can search for bars by location. They will be shown a list of bars and people attending.
Users who have logged in with Facebook can let other users know they will be attending that bar. Facebook login uses Passport's Facebook strategy.
A simulation of Conway's Game of Life built using React.
Users are given a few options, including setting the size of the simulation and choosing its speed. You can also click on the grid to add or remove 'live' tiles.
A calculator made using vanilla JavasScript and jQuery. As well as using mouse or touch controls, users can use the keypad to control the calculator.