๐ฅ Personal website built with Next.js, TypeScript, Tailwind CSS, SWR and Prisma with MySQL
This website was built from scratch using Next.js and was first initialized in June 2023. It will undergo regular updates and serve as both a valuable learning resource and a platform for me to share my knowledge.
On this website there are several features that will continue to be updated and added in the future.
The CMS Blog on this website utilizes the API from the dev.to platform. The displayed articles are one-to-one with the articles published on my dev.to blog and are updated in real-time.
The data fetching technique used to retrieve articles from dev.to involves using Client-Side Rendering (CSR) for the blog list and Server-Side Rendering (SSR) for the blog details.
If you are interested in running this project on your local machine, you can do so in just 3 easy steps. First, clone this repository to your local machine. Then, install the dependencies by using the "yarn install" command. Finally, run the project using the "yarn dev" command. Additionally, remember to update the ".env.example" file to ".env" and replace the variables with your own in the ".env" file.