Skip to content

Gojer16/Personal-Resume

Repository files navigation

My personal online resume

✨ Overview

Welcome to my personal online resume! This project is designed to provide an engaging and interactive experience for showcasing my skills, work experience, and projects. Built with modern web technologies, it features smooth full-page snap-scroll navigation for a polished user experience.

Recently, I added an AI-powered Resume Q&A Chatbot, giving visitors the ability to ask questions about my background and receive tailored answers instantly. This addition reflects my interest in AI, automation, and building practical, production-ready tools.

This portfolio represents my passion for clean design, robust development, and practical innovation.

🚀 Live Demo

Experience it live: https://react-basic-resume.vercel.app/

🛠️ Technologies Used

  • Frontend: React, Tailwind CSS, Framer Motion.
  • Backend AI Chatbot: Flask, Google Gemini API.
  • Tools & Practices: REST APIs, Streaming Responses, Rate Limiting, CORS Support.

🌟 Key Features

  • Full-Page Snap Scroll: Intuitive and smooth navigation between sections with elegant scroll snapping.
  • Responsive Design: Optimized for seamless viewing and interaction across all devices (desktops, tablets, and mobile phones).
  • Dynamic Experience Timeline: A visually engaging and concise timeline detailing my professional history.
  • Project Showcase: A clean, grid-based display highlighting my key projects with relevant links.
  • Skill Highlight: A dedicated section to categorize and present my technical proficiencies.
  • Direct Contact: Easy access to my contact information and professional social links.
  • Modern UI/UX: Clean, dark theme with subtle gradients and animations for an aesthetically pleasing experience.
  • Resume Q&A Chatbot: A lightweight, production-ready AI chatbot that answers questions based on my resume.

⚙️ Installation and Setup

To get a local copy up and running, follow these simple steps.

Prerequisites

  • Node.js (LTS version recommended)
  • npm (comes with Node.js) or Yarn

Steps

  1. Clone the repository:
    git clone https://github.com/Gojer16/Personal-Resume.git
    cd Personal-Resume
  2. Install dependencies:
    npm install
    # or
    yarn install
  3. Run the development server:
    npm run dev
    # or
    yarn dev
    The application will be accessible at http://localhost:5173 (or another port if 5173 is in use).

🤝 Contributing (Optional Section)

If you have suggestions for improvements or find any issues, feel free to open an issue or submit a pull request!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

📧 Contact

Orlando Ascanio - operation927@gmail..com Project Link: https://github.com/Gojer16/Personal-Resume


About

My personal online resume. A modern, responsive, crafted with React, Tailwind CSS and Framer Motion with full-page scroll snapping and an AI-powered Resume Q&A Chatbot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors