Using Fetch API POST Method to Store User Data on the ServerLet's say you have a web application that requires the users to register before using the web. In this case, you need to store the user's information so that they will be recognized the next time they visit the web. "but how can I store the user's in...Oct 6, 2023·3 min read
Next.js 13 Authentication: Using GitHub OAuth with NextAuth.js in the App RouteNextAuth.js NextAuth.js is an open-source authentication solution for Next.js applications. It simplifies the process of implementing authentication, including features like social logins (via OAuth providers like Google, Facebook, Twitter, etc.), em...Aug 30, 2023·6 min read
Input element in HTMLThe HTML input element is an essential tool for web development. It enables users to provide various types of data and input to a website, which can then be processed, validated, and utilized by the website's backend or front-end logic. The input ele...Aug 27, 2023·3 min read
Tailwind, from the eyes of a beginnerWhat is Tailwind, and why is it popular? Tailwind CSS is a powerful utility-first CSS framework that enables developers to create highly customizable and responsive web interfaces efficiently. Tailwind CSS was first released to the public on November...Aug 17, 2023·3 min read
File-based routing in Next.jsRouting in Next.js refers to the process of determining how different URLs or paths in a web application map to different components or pages. Next.js uses a file-based routing system, where each folder represents a route segment that maps to a URL s...Aug 10, 2023·3 min read
How to use agile method for solo projectsAgile methodology is known as a lightweight and flexible approach to software development that focuses on collaboration, adaptability and customer-centricity. even though it was originally designed for software developers but it was also adopted in v...Aug 4, 2023·2 min read