Giter Club home page Giter Club logo

aycan.dev's Introduction

Overview

Portfolio web app built with Next, Mantine, and TypeScript.
Page contents provided by Github, Raindrop, and rss2json APIs.


aycan.dev

PageSpeed Metrics

Metrics

npm scripts

Build and dev scripts

  • start – start dev server
  • build – bundle application for production
  • export – exports static website to out folder
  • analyze – analyzes application bundle with @next/bundle-analyzer

Built with

Author

aycan.dev's People

Contributors

aycanogut avatar dependabot[bot] avatar github-actions[bot] avatar snyk-bot 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

Watchers

 avatar  avatar

Forkers

dev-r9 mschidu

aycan.dev's Issues

Reduce framer-motion import size

framer-motion has large import costs. Make a wrapper component and use it with related components to reduce the import cost on separate files.

Move static data to external API

Move the inline static data to API for entire pages.

  • Home

  • Projects

  • Articles

  • Bookmarks

  • About

  • Fetch this data with SWR for entire application.

Update folder structure to app directory

  • Update pages directory to app.
  • Update _app.tsx and _document.tsx files and create a RootLayout.
  • Add Head.tsx
  • Update components with use client.
  • Update font rendering with next/font.

question

Bro, Did you use "test token" as RAINDROP_TOKEN?
And second question is, what do I need to put in collection id? Because I've more than 1 collection.

SSR to SSG

medium.tsx file is causing 'server-side renders at runtime' behavior. Update the file to use SSG.

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.