GitHub repository: saurabhanimesh/Dynamic-Blogging-Website-Frontend
Primary language: CSS
Created: 2021-04-06T06:31:54Z
Description: Dynamic blogging site for bloggers, where the users can read, like, comment on the blogs of the bloggers and they can hire and buy their any new publications as well. It is a complete and phenomenal blogging site for new and experienced bloggers as well. It has a very elegant interface. It is very convenient to use for both the readers and for the bloggers who is blogging through this. This blogging site has been hosted with the domain named - https://snehablog-33d55.web.app/ . The data transferring and retrieval has all been done through the data base (Google’s Firebase) and it’s a complete dynamic website. The backend language which has been used here is Node.js and every server serving possibilities has been served through it. The whole animations and the overall experience of this website looks very beautiful. In this website creation no template, bootstrap or any other already coded mechanism has been used. This website has been coded from the scratch and everything in this website is completely manually coded from the scratch. The concept of this website is very natural. The bloggers has to update their blogs and that blogs will get updated on the website and the users can read it. The users has the opportunity to interact with the bloggers by liking and commenting on their blogs. The users just have to put their basic information into it and then they can comment whatever they want and this features saves them form the login burden. The bloggers can also upload the photos of their every particular blogs and for every particular production, which makes the blog and shop sections looks more interesting. For the front end part of this website – HTML, CSS and JAVA SCRIPT has been used and for the backend part NODE.JS has been used. In backend of my website the modules of Express (for serving purpose) has been used. The backend server and data base Google’s Firebase has been used and all the server part of the work and data base works has been done through there. Firebase Cloud function has been used to serve the website dynamically and this hosting can be done only if we are willing to be a paid user on Firebase. In this website creation no template, bootstrap or any other already coded mechanism has been used. This website has been coded from the scratch and everything in this website is completely manually coded from the scratch All the extra functionalities of websites like – LIKE, COMMENT etc has been all coded on JAVA SCRIPT part. The number of blogs, new books all can be changed very easily by just changing details in the firebase data base.  The hiring section of the website has been coded in a way where the users has to put their information and then that data will be stored in the data base , and from there the bloggers can get connected with that person.  Images and every photos are used in this website is with the help of Firebase Storage Functionality, From there only we are fetching the images (of books and blogs) and showing it in here. Loops has been used for forming rapidly number of blogs and buying books as shown in the small rectangular boxes as a brief.  A pre loader has been used before the starting of website to let the images get loaded properly so that the users do not faces any difficulties. For the animation part on scrolling, AOS (Animation on Scroll) has been used.