Deanportfolio

Deanportfolio Used AI

9 devlogs
11h 53m
•  Ship certified
Created by Radean Rashed

A personal portfolio website made to showcase my skills, projects and thoughts!

Timeline

Used tailwind css utility classes to create a responsive design, scaling different components to fit on smaller screens like those on phones and tablets.

Update attachment

Ship 2

0 payouts of shell 0 shells

Radean Rashed

6 days ago

Radean Rashed Covers 2 devlogs and 5h 14m

Did a complete revamp of the UI, removing all of the cards (boxes with borders) that made the website less clean while also removing the contact page and integrating everything into the home page. Also made a number of SEO optimizations, bringing the lighthouse score to 100.

Update attachment

Added all of my relevant projects and descriptions for each of them to the site.

Update attachment

Ship 1

1 payout of shell 55.0 shells

Radean Rashed

about 1 month ago

Radean Rashed Covers 6 devlogs and 5h

Updated the README.md file to have actual information about the project as well as future goals.

Update attachment

Fixed the admin panel login for local development because the nextauth default url was set to the production url for both local development and the actual deployment. Also used the reusable RenderedMarkdown component on the admin panel, which was previously handling all logic itself, and updated the component to better handle receiving content.

Update attachment

Revamped the blog display page to include date instead of tags and to not use border because there were way too many nested boxes, instead using separators between them. Also removed horizontal scrollbar on the page because there was no need for it.

Update attachment

I made changes to the structure of the project so that the pages displaying the list of blogs and projects are dynamically (SSR) rendered, ensuring that changes to the list of blogs and projects are properly dealt with. In addition, used resolvedTheme instead of theme as the theme for code highlighting so that users who have dark mode enabled by default get dark mode code highlighting when they open the page for the first time. Finally, removed a number of nested scroll bars that didn't actually do anything, but were visible due to older css properties.

Update attachment

Finally got the theme of the code highlighting to change based on the website theme by manually downloading the catpuccin css files for highlight.js and dynamically applying a dark-theme and light-theme class to the code blocks based on the website theme.

Update attachment

Made the theme of the mermaid diagrams in my markdown based blogs/project descriptions dynamic (based on dark/light mode of website) through the useTheme hook. Made multiple attempts to do the same for codeblocks, trying to dynamically import css files in various ways, but this ultimately didn't work as the former styles seemed to stay with the elements, overriding any changes. Also tried to make two separate files for dark and light modes, but this still didn't end up working.

Update attachment