GithubHelp home page GithubHelp logo

thienjs / thien.me Goto Github PK

View Code? Open in Web Editor NEW
46.0 2.0 4.0 7.79 MB

personal portfolio w/ nextjs, tailwind, notion api, framer motion, shadcn, headless ui

Home Page: https://thien.me

License: MIT License

JavaScript 1.46% TypeScript 95.06% CSS 3.48%
nextjs tailwindcss prisma supabase notion portfolio headlessui personal personal-website next-auth

thien.me's Introduction

thien.me

This is my personal website and portfolio. I use this to experiment with new technolgy and a learning tool.

Stack:

  • Typescript: typed javascript for better tooling
  • Tailwind CSS: utility-first CSS framework
  • ESLint: find and fix syntax errors
  • Prettier: opinated code formatter
  • Headlessui: headless ui components
  • Supabase: Postgres database
  • Notion: as CMS
  • Prisma ORM: simple typed communication with database
  • Framer-Motion: animation library
  • Apollo: communication with graphql github DB
  • NextAuth: simple authetication with nextjs

API

  • twitter
  • spotify
  • github
  • goodreads

Features

  • theme selector
  • guestbook
  • stats

thien.me's People

Contributors

thienjs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

thien.me's Issues

CLS in navbar during page change

CleanShot.2022-02-20.at.08.27.19.mp4

The navbar is experiencing CLS on page change. The source of this FOUC seems to be that the light/dark mode toggle is not visible during the initial render of a new page.

There are a few approaches to fixing this. Let me know if you have any questions!

Project tags margin misalignment on subsequent lines

image

image

By using gap on the flex parent instead of margin-left/margin-right on each child, you'll be able to not only keep the first item in rows 2+ from being misaligned, but you'll also be able to apply a vertical gap applied as well :)

image

request features

Bro, I'm inspired by your blog. And also liked your stats section. And I wanted to ask something new. Is it possible to count Instagram followers? Just like you did for Twitter?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.