Web Application Development
Absztrakt
Goal of my project is to create a website where users can post their thoughts about wide-range of topics. They can also like and comment on other users' posts which increases user interaction on the website. I should also mention that I tried to give both appealing and easy to use interface to this website. It is about web application development. I have developed a social media app with basic functionality. I have talked about the technologies I have used: React, Node, MongoDB. MongoDB is NoSQL database and I decided to use it because it is more compatible and convenient to work with GraphQL and ExpressJS. In order to set up MongoDB, I also needed to install NodeJS and npm (node package manager). Application has basic functions of every social media such as creating posts, like, comment. I have also implemented registration, login, and appropriate authorization for users.