GithubHelp home page GithubHelp logo

theodorusclarence / theodorusclarence.com Goto Github PK

View Code? Open in Web Editor NEW
624.0 5.0 81.0 57.11 MB

๐Ÿ’  Personal website and blog made using Next.js, TypeScript, Tailwind CSS, MDX Bundler, and Prisma with PostgreSQL

Home Page: https://theodorusclarence.com

License: GNU General Public License v3.0

JavaScript 1.98% CSS 1.80% Shell 0.03% TypeScript 30.23% MDX 65.97%
nextjs tailwindcss mdx-bundler typescript blog portfolio personal-website prisma

theodorusclarence.com's Introduction

theodorusclarence.com

๐Ÿ’  Personal website and blog made using Next.js, TypeScript, Tailwind CSS, MDX Bundler, Prisma, and SWR.

Contributing & Project Setup

If you are interested in contributing or running this project on your local machine, please check the contributing guide

Notable Features

This website was first initialized in January 2021, went through numerous changes and refactors, resulted to some notable features

Dedicated Project Page

Each project is descriptively explained provided with my learnings.

image

Blogs & Library

I write to teach people how to rebuild and redefine fundamental concepts through mental models.

scrollspy-demo.mov

Lazy Blur Loader

Images are hosted on Cloudinary

blur-up.mov

Love Button Interaction

love.mov

Spotify Now Playing

Check out the tutorial.

image

theodorusclarence.com's People

Contributors

bryanltobing avatar dependabot[bot] avatar depfu[bot] avatar github-actions[bot] avatar rsipakov avatar teofanis avatar theodorusclarence 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  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  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  avatar  avatar  avatar

theodorusclarence.com's Issues

[BUG] Broken link to Enigmatics Finder project

Describe the bug
The link provided under Enigmatics Finder project on the side-projects page is broken.

Screenshots

Broken Link Screenshot

Expected behavior
Make one of the below changes In Line 83 on src/contents/projects/side-projects.mdx

Option 1: Update the link from https://https//nrp.theodorusclarence.com to https://nrp.theodorusclarence.com

- [https://nrp.theodorusclarence.com](https://https://nrp.theodorusclarence.com)
+ [https://nrp.theodorusclarence.com](https://nrp.theodorusclarence.com)

Option 2: Update the link from https://https//nrp.theodorusclarence.com to https://nrp.thcl.dev

- [https://nrp.theodorusclarence.com](https://https://nrp.theodorusclarence.com)
+ [https://nrp.theodorusclarence.com](https://nrp.thcl.dev)

i am getting this error while npm run build

./src/components/content/CustomCode.tsx
9:14 Error: Unknown property 'jsx' found react/no-unknown-property

./src/components/images/CloudinaryImg.tsx
92:16 Error: Unknown property 'jsx' found react/no-unknown-property

./src/pages/_document.tsx
1:1 Error: next/document should not be imported outside of pages/_document.js. See https://nextjs.org/docs/messages/no-document-import-in-page. @next/next/no-document-import-in-page

info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
info - Linting and checking validity of types

Help with deploying;)

Hey, I was trying to deploy website to Vercel, but I got this build output with error, could you please help me with that?
Screenshot 2023-12-23 at 23 19 41

sort feature for blogs

Sort by date (easy)
and sort by likes (need to fetch all likes and views data from fauna, then sort).

How you are styling the mdx content?

I am trying to implement but this is the output
image

I also added the this css file of yours but still

import '@/styles/dracula.css';
import '@/styles/globals.css';
import '@/styles/mdx.css';

blog/rhf

7 Form Components For React Hook Form I Always Use โ€“ theodorusclarence.com

Building forms with validation is tedious and repetitive, using reusable component will help building faster.

https://theodorusclarence.com/blog/rhf

Need Help

image

I was trying to implement this and did it successfully.

diffrent color for the border what ever I need

import * as React from 'react';

export default function CustomBlockQuote(
  props: React.ComponentPropsWithRef<'blockquote'>
) {
  const content = (props.children as Array<React.ReactElement>)[1]?.props
    .children;
  const data = content.split('---');
  if ((content as string).includes('---'))
    return <blockquote className={`color-${data[0]}`}>{data[1]}</blockquote>;
  return <blockquote>{content}</blockquote>;
}
## Introduction

> Using Rem and Em units is better than using px.

> red---hey there
.prose blockquote.color-red {
  border-image: linear-gradient(to top, #ff0062, #f35900, #fdcf00) 1;
}

Is this good way to do or you suggest something else.?

migrate to prisma & sql db

Probably use planet scale, or cockroachDB for the serverless

Things to consider:

  • Using prisma, we can track the date of the views in a table, this can be used as an additional stat
  • It's going to take some time to migrate it (probably)

Depfu Error: No dependency files found

Hello,

We've tried to activate or update your repository on Depfu and couldn't find any supported dependency files. If we were to guess, we would say that this is not actually a project Depfu supports and has probably been activated by error.

Monorepos

Please note that Depfu currently only searches for your dependency files in the root folder. We do support monorepos and non-root files, but don't auto-detect them. If that's the case with this repo, please send us a quick email with the folder you want Depfu to work on and we'll set it up right away!

How to deactivate the project

  • Go to the Settings page of either your own account or the organization you've used
  • Go to "Installed Integrations"
  • Click the "Configure" button on the Depfu integration
  • Remove this repo (theodorusclarence/theodorusclarence.com) from the list of accessible repos.

Please note that using the "All Repositories" setting doesn't make a lot of sense with Depfu.

If you think that this is a mistake

Please let us know by sending an email to [email protected].


This is an automated issue by Depfu. You're getting it because someone configured Depfu to automatically update dependencies on this project.

need help in setting up database

can you please help me to setup database to your repo , i made a postgresql database on supabase now i am not able to connect it to code, please help me,your project is very much awesome i want to work on it in my way, i am currently learning front end to not much idea about backend

[BUG] Duplicate project image in side-projects page

Describe the bug
The project Enigmatics Finder you displayed on the side-projects page is using the same screenshot image of WhatsApp Helper.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://theodorusclarence.com/projects/side-projects#enigmatics-finder
  2. It's using WhatsApp Helper project's screenshot image.

Screenshots

See both project's screenshot image are same ๐Ÿ‘‡

WhatsApp Helper ย  ย  ย  ย  Enigmatics Finder

Expected behavior
Update the Enigmatics Finder screenshot image to like below one ๐Ÿ‘‡

image

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.