Beginning - Ideas, Technologies, Designs

2 min read

The beginning of my development was focused on deciding what i wanted to develop, planning out technologies to use and initialization.

By jacob14/01/2026

What i planned to develop and why

I decided on developing a Portfolio, I initially just wanted to create a blog but i felt as though it'd be too bleak and i wanted something i could actually use, i've developed some in the past but they were alot simpler compared to what i want to create this time. I've planned on creating something more integrated. For example, being able to update the site on a panel with blog posts, showing my projects, whilst having the ability to expand on the portfolio if i desire with other things in the future like my CV all in one easy to find place.

Frameworks & Language used

For Frontend - TailwindCSS, NextJS and Typescript For Backend- Fastify, Postgresql and Prisma

Installation & Setup Process - (initialization)

To begin development i had to decide what frameworks to use for this project, as i knew this project wasnt going to have many components needed i decided not to download a component library so i went with just using the Framework TailwindCSS, as i wanted to create a portfolio that allows me to update, add and remove blog posts along with projects on a projects page, i decided to go with NextJS for ease of access, and typescript for the use of types with a familliar js coding style. After deciding on the frameworks and language to use i began the setup process by visiting tailwinds website and going to the get started section and selecting the nextjs option and running this code in terminal. npx create-next-app@latest Blog --typescript --eslint --app After running this, the boilerplate code for my portfolio was created and all dependancies installed, i just have to now begin developing the website,.

Thats all for today!