Skip to content

Sidak08/portfolio

Repository files navigation

Portfolio Website

Welcome to my personal portfolio site! This website showcases various projects I've worked on, highlighting my skills and experience in web development, programming, and hackathons.

Table of Contents

Projects

RSVP System

  • Description: A complete reservation management system with dynamic layout mapping for restaurants. This PWA allows restaurants to create custom layouts and manage reservations through a dashboard or a unique link for guests.
  • Technologies: JavaScript, MongoDB, Next.js, Tailwind, React, Stripe, Git, npm, Insomnia, Vercel.
  • Links: Demo, GitHub, Website

Portfolio

  • Description: My personal portfolio website, where I share my journey, projects, and passion for hackathons and programming.
  • Technologies: JavaScript, Next.js, Tailwind, React, Git, npm, Vercel.
  • Links: Demo, GitHub, Website

Ios-status-bar

  • Description: An npm package to customize the status bar on iOS devices when using Expo. Published to help others after discovering a workaround.
  • Technologies: JavaScript, React, Git, npm, Expo.
  • Links: Demo, GitHub, Website

Ai-que-cards

  • Description: A project developed in 24 hours at GDSC Hacks. Converts lecture audio to text, generates cue cards with AI, and allows interaction using hand gestures.
  • Technologies: JavaScript, React, Git, MediaPipe, npm, Next.js, Vercel, Expo.
  • Links: Demo, GitHub, Website

Boom-Box.ai

  • Description: An interactive boom box UI that analyzes your face, guesses your mood, and generates a Spotify playlist.
  • Technologies: JavaScript, React, Git, MediaPipe, Node.js, TensorFlow, npm.
  • Links: Demo, GitHub, Website

UNI-Sign

  • Description: A sign language translator that predicts hand signs and translates them into text and other languages.
  • Technologies: JavaScript, React, Git, MediaPipe, Node.js, TensorFlow, npm.
  • Links: Demo, GitHub, Website

Predicturf

  • Description: A safe and reliable app combining crypto and betting, with match predictions powered by machine learning.
  • Technologies: JavaScript, React, Git, TensorFlow, npm, Near, ChatGPT, Adobe.
  • Links: Demo, GitHub, Website

Ecoquest

  • Description: A platform that encourages collective action for sustainability, aligned with the 17 UN Sustainable Development Goals.
  • Technologies: JavaScript, React, Git, npm, TensorFlow, Gemini, Expo.
  • Links: Demo, GitHub, Website

Sprig

  • Description: A custom console built with a Raspberry Pi Pico that hosts a challenging survival game based on gravity.
  • Technologies: JavaScript, Git, npm.
  • Links: Demo, GitHub, Website

Blot

  • Description: A plotting device that generates unique flower designs, created as a Mother’s Day gift.
  • Technologies: JavaScript, Git, npm.
  • Links: Demo, GitHub, Website

Technologies Used

  • Frontend: Next.js, React, Tailwind CSS
  • Backend: Node.js, Express
  • APIs: Google Maps API, Google Calendar API, Gemini AI, Stripe
  • Deployment: Vercel
  • Version Control: Git, GitHub
  • Other Tools: npm, Expo, MediaPipe, TensorFlow

Getting Started

Try It Out

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/Sidak08/portfolio.git
  2. Navigate into the project directory:

    cd portfolio
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev
  5. Open your browser and visit http://localhost:3000 to view the site.

Contributing

If you'd like to contribute to this project, feel free to fork the repository and submit a pull request. Please ensure your changes are well-documented and include tests where applicable.

License

This project is licensed under the MIT License.

Screenshots

screenshot screenshot screenshot screenshot screenshot