GitHub repository: saurabhanimesh/Compact-Blogging-Website
Primary language: CSS
Created: 2021-04-06T06:22:56Z
Description:  This blogging site is something newer than other blogging sites. This is a one page dynamic blogging site where the users can read the blogs and can buy or hire the bloggers in few simple steps. 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 interface is very much satisfying and blissful. The bloggers have a section inside the blogs sections called owner edit and from there, the bloggers can log in to their registered account with email id and password and hence can edit the blogs and once they save that the same would show at the live website. Users can also share the blogs and can visit to the social media pages of the blogger. The site can be visited at this link – https://snehavikash-a9acc.web.app/ . The concept and usage of this website is very convenient and easy for both the bloggers and the users. The website is a one page dynamic data website where the users can read the blogs, can read the reviews of audience, can visit the social handles of bloggers, can hire the blogger or can buy the productions of blogger. The blogger also has an easy going with the website as they can edit their blogs right there on that single page of website, they just have to login into the owner edit section of any particular blog and then there they can edit it and save it and that thing will go live. The bloggers can also upload the photos of their every particular blogs which makes the blog looks more interesting. At the start of the website screen there’s an automatic changing review section, whose data is getting retrieved from the data base and at a regular frequency it’s changing and this keeps happening eternally. This website is all created with HTML for structuring, CSS for Designing and for additional dynamic functions Java Script has been used. The data base used in it is of Google’s Firebase. Firebase is the best platform for forming a Backend for mobile applications and web applications currently across the world. So, every retrieval and fetching of data has been done through Firebase data base and all dynamic data insertion has also been done through that. The hosting of the website has been done also by the firebase server. Media query has been used for making the website responsive for every platform available and every minute details has been taken care off. For the Review Looping part of the website, looping, Time interval function and data retrieval from the Firebase database has been used. For the animation part on scrolling, AOS (Animation on Scroll) has been used. For social handling visit purposes, href has been used and for sharing purpose of blog this website has been used - https://sharingbuttons.io/ .  Authentication event/Login Event is connected from the Google’s Firebase, that’s why there is not worries for security. The bloggers easily and safely can login to their edits and can do the required.