This website started out as a simple hobby project in 2020 I suppose, but its development came to a halt very quickly. I did make some progress here and there during some vacations; but made giant leaps in the project in the summer vacations of 2024. It did eat up a lot of time and I was very much invested into it. I just wanted a way to share my writings and projects on the internet, and here is the result of that. I hope you like it. Yet, the best part is the small amount of experience I gained in Python, its Flask library, CSS, Bootstrap, utilising A.I. tools for assistance in coding and just programming in general. A website is one of the standard projects an aspiring programmer undertakes and this gave me confidence. I am quite satisfied with result, but it is never complete. I might add more features, upgrade hosting, etc. in the future. Maintaining consistency here while also trying to perform well academically is going to be challenging. Hence, it might be a few months till you see me posting regularly.
Finally, I have to express my gratitude to you for even checking out this little project by a kid. So, Thank you :)
Note: The design and choice of elements are centred around the dark theme. Hence, you may not have the optimal experience in light mode.
15/09/2026 - A huge rebranding! Many things have changed in both the backend and frontend. Highlights include the branding, colours, fonts, hosting, communication tools and contact address. I have also acquired my own domain! Please do not be judgemental of the domain name as the .top TLD is the cheapest.
30/08/2025 - Increased the time duration for verification links. It looks like because of some issue, the users were receiving the mails with a long delay; even though the mail had been sent from the site's account.
28/06/2025 - Fixed a security issue. Anyone was able to sign in to a subscriber's account if they had access to the confirmation email. So, as in other websites, you will be redirected to the sign in page after verification instead of being automatically signed in. Please cooperate.
21/04/2025 - The abbr tags in HTMl are not touch-screen friendly. I overrode the default behaviour to use tooltips instead, allowing mobile users to access them as well.
20/04/2025 - Some refining changes in the backend. The notification subject will now be chosen at random from a list of subjects instead of a single, fixed subject.
13/04/2025 - The favicon has been added. I have added te website to Google Search Console and waiting for indexing. There is a sitemap as well.
09/10/2024 - REMOVED REDIS CACHING! Gosh. And......I added a provision for password reset. Because you guys kept forgetting it 😑
06/10/2024 - I have implemented basic levels of Redis caching in the website to optimise performance. Load times of commonly accessed pages should be lesser.
The following are in the back of my mind, for possibly upgrading the website in the future:
I mean, this is not the most secure or robust website! But, rest assured that all of your passwords (the only "sensitive" data in this whole website) are stored securely after hashing and in no step are they handled in plain text. Just make sure to not share any sensitive information anywhere on the website(like in comments).
Other than that, posts marked by you will only be accessible and visible to you. Your username will be visible to all users when you make a comment and your E-Mail address will only be accessible by the website itself (for sending mails, duh) and visible only to me. Apart from those, all the data stored in the database is technically accessible to me (such as time of subscribing, time of commenting, marked posts, etc.); but I wouldn't generally take look with no valid reason.
I won't offer you any cookies 🍪! However, your session data and theme preference are stored using localstorage, which is stored in your computer and not shared with the website (client-side).
Some third-party tools, namely Brevo, Mailtrap and Astermail, are used in this website and some of your data is technically "shared" with them. Please read their privacy policies if you are concerned. By using certain functionalities of this website, you agree to their policies as well.
My views on AI have evolved. Although I was initially excited about AI and the possibilities it can unravel, I am more concerned of the threats it poses to our society now. I believe that AI must be used only as a tool and not as a substitute for humans or human ingenuity. My strongest condemnation is of the unfortunate fact that we have to ask ourselves "Is this real?" whenever we consume media on the internet. Thus, I try to keep the use of AI to a minimum in this website.
Most importantly, know that I would never post completely AI generated content without bringing it to the users' notice.
I have not pentested or secured this website with any world-class security (although, basic vulnerabilities should be covered), so please do not deliberately try to break it in any way. Please be mindful and appropriate while setting your username and commenting on posts. Any violation/abuse of website functionality or inappropriate content will lead to deletion of the comment or the user themselves upon my decision.
You may request/complain/inform about anything to me regarding the site by sending an E-mail. You can also request for subscriber account deletion by doing the same or clicking the "Request deletion" button in your user dashboard. Once deleted, no data will be retained in the server.