Skip to content

oboyeboade-code/portfolio

Repository files navigation

Opeyemi Oyeboade — Portfolio

Welcome to my personal portfolio! I am a Junior Web Developer passionate about building full-stack web applications. This project showcases my skills, projects, and professional journey, built with a focus on clean architecture and modern web technologies.

🚀 Tech Stack

✨ Key Features

  • Responsive Design: Optimized for all screen sizes, from mobile to desktop.
  • Project Showcase: A dedicated section highlighting my latest work and technical contributions.
  • Contact System: A functional contact form integrated with MongoDB for seamless communication.
  • Modern UI/UX: Clean, minimalist aesthetic with smooth transitions and intuitive navigation.

🛠️ Skills & Expertise

  • Frameworks & Libraries: React, Next.js, Redux Toolkit, Node.js, Express.js, Mongoose.
  • Languages: JavaScript (ES6+), TypeScript, Python, C, HTML5.
  • Styling & Data: CSS3, Tailwind CSS, Bootstrap, MongoDB.
  • Certifications: GOMYCODE, freeCodeCamp, Codecademy.

🏁 Getting Started

Prerequisites

  • Node.js 18.x or later
  • A MongoDB connection string (for the contact form)

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/portfolio.git
  2. Install dependencies:
    npm install
  3. Set up environment variables: Create a .env.local file in the root directory and add your MongoDB URI:
    MONGODB_URI=your_mongodb_connection_string
  4. Run the development server:
    npm run dev
  5. Open http://localhost:3000 in your browser.

📂 Project Structure

portfolio/
├── app/            # Next.js App Router (Pages, Layouts, Styles)
├── components/     # Reusable React components
├── lib/            # Utility functions and database configuration
├── public/         # Static assets (images, icons)
└── next.config.ts  # Next.js configuration

📄 License

The source code in this repository is licensed under the MIT License.

Unless otherwise stated, all personal content—including text, images, branding, project descriptions, and other portfolio assets—is © 2026 Opeyemi Oyeboade. These materials may not be copied, redistributed, or used without permission.

About

The personal portfolio of Opeyemi Oyeboade. A full-stack showcase built with Next.js 15, React 19, and Tailwind CSS, featuring a MERN stack focus and a functional MongoDB-integrated contact system.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors