Skip to content
View Rock-Shell's full-sized avatar

Block or report Rock-Shell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rock-Shell/README.md

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Components Overview

  • MenuBar: Horizontal navigation bar with Home, Projects, and Interests options, styled with icons and a dark brown theme.
  • SignatureShelf: Displays a scrollable shelf of books from Supabase, showing availability flags and tooltips for lending.
  • ArticlesShelf: Shows a scrollable list of articles from Supabase, with clean alignment and headings.
  • VerticalTimeline: Renders a vertical timeline of professional experience, with job details and tech stack pills.
  • Hero: Minimal hero section for introductory content (currently left blank).

Pages Overview

  • Home Page: Displays profile photo, short description, social icons, and the experience timeline.
  • Projects Page: Shows project cards with title, description, tech stack, and links to GitHub/demo.
  • Interests Page: Combines SignatureShelf (books) and ArticlesShelf (articles) in a unified, styled layout.
  • Lend Book Page: Form for users to submit book lending requests, integrated with Supabase backend.

Projects

  • Unattended luggage detection: Detects unattended luggage in crowded places using YOLOv3 object detection.
  • Bike Demand Prediction and Profit Optimization: Predicts daily bike rentals and optimizes profit using Random Forest and simulation.
  • Yoga Pose Supervisor: Real-time yoga pose detection and rating using SVC classifier and OpenCV.

Supabase Integration

  • Used for backend data (books, articles, lend requests) and authentication.

Pinned Loading

  1. Image-reconstruction Image-reconstruction Public

    Image reconstruction using autoencoders

    Jupyter Notebook

  2. Interactive-dictionary Interactive-dictionary Public

    A dictionary that would give correct meaning, even when you don't know how the word spells correctly.

    Python

  3. o-c-r o-c-r Public

    Python