Recreated Twitter

MongoDB, NodeJS

In my second year of Applied University I got a challenge to recreate a website, where Twitter was chosen, simply because it had a challenging layout. A simple Twitter-like app built with MongoDB and NodeJS. Users can post and view tweets.

As part of a school challenge, I was tasked with recreating a website, and I decided to take on the challenge of recreating Twitter. Initialy, my plan was to make use of a JSON file as a data source for the website. However, my teacher recommended using MongoDB as a database solution, and I followed his suggestion. With MongoDB being connected into the project, the website became capable of posting tweets and displaying the data on the page. It provided users to create their thoughts in a familiar Twitter-like environment. This project copies basic Twitter features using MongoDB and NodeJS. Challenges included learning how to use a database and making the design simple and easy to use. This project helped me understand how to connect a database to a website and improve my backend development skills. Also during this process I learned how to analyse websites and use their styling to my advantage, in this case, Twitter. It was a great learning experience, it was a first step into understanding the backend and frontend of the website.

Desktop screenshot 1 from Recreated Twitter
Desktop screenshot 2 from Recreated Twitter
Desktop screenshot 3 from Recreated Twitter