barbecue / website

๐Ÿ’ซ Source code for my personal website. Built using Next.js, TailwindCSS, and shadcn/ui.

Home Page:https://tuna.one/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Example image of Website.

LICENSE VERCEL STARS FORKS

๐Ÿ’ซ Welcome to the source code of my personal website, tuna.one! This project showcases my development journey, including my favorite anime, music, and projects.

๐Ÿ› ๏ธ Tech Stack

  • โš›๏ธ Next.js 14 - Powerful React framework for server-side rendering and static site generation.
  • ๐ŸŽจ Tailwind CSS - Utility-first CSS framework for modern, responsive design.
  • ๐Ÿงฉ shadcn/ui - Pre-built, customizable UI components.
  • ๐Ÿ“š Raindrop API - Seamless bookmark management and display.
  • ๐Ÿ“ Contentful - Headless CMS for effortless content management.
  • ๐ŸŽง Spotify API - Displays my recently listened songs.
  • ๐ŸŽฎ Lanyard API - Shows my live Discord status.
  • ๐ŸŽฅ MyAnimeList API - Tracks my anime watchlist.

โœจ Features

  • Real-time Discord status - View my current Discord status live on the site.
  • Real-time Spotify listening from Discord - See what Iโ€™m listening to on Spotify in real-time.
  • Experiences & personal projects section - A curated list of my professional experiences and projects.
  • Recently watched animes from MAL - Displays the latest anime I've watched.
  • Recently listened songs from Spotify - Check out my recent listening activity.
  • Repositories from GitHub - Explore my public repositories and code contributions.
  • Blog - Read my thoughts on development and beyond.
  • Bookmarks with Raindrop - A collection of my favorite web bookmarks.
  • Dark/Light Theme - Supports both dark and light themes.

๐Ÿš€ Getting Started

๐Ÿ“‹ Prerequisites

  • Ensure you have Node.js and npm installed on your machine.

๐Ÿ› ๏ธ Installation

  1. Clone the repository:

    git clone https://github.com/barbecue/website.git
    cd tuna.one
  2. Install dependencies:

    npm install
  3. Set up environment variables: Copy the .env.example file and rename it to .env.local. Fill in the required values for each variable. Once completed, you're ready to start your website!

  4. Run the development server:

    npm run dev

    Visit http://localhost:3000 to see it in action! ๐ŸŽ‰

๐Ÿค Contributing

Contributions are welcome! Letโ€™s make this project even better together! ๐Ÿ’ช

๐Ÿ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.

About

๐Ÿ’ซ Source code for my personal website. Built using Next.js, TailwindCSS, and shadcn/ui.

https://tuna.one/

License:MIT License


Languages

Language:TypeScript 97.3%Language:CSS 2.0%Language:JavaScript 0.7%