Welcome to the Goodnews Portfolio! This repository contains the source code for my personal portfolio website, designed to showcase my skills, projects, and experiences as a Web Developer.
✨ Live Site: goodnews-code.vercel.app
Hello! I'm Jesutofunmi Egbewale (also known as Goodnews), a passionate Web Developer focused on both Frontend and Backend development. I am currently based in Osun State, Nigeria.
- 🎓 A Graduate of Obafemi Awolowo University (OAU), Surveying and Geoinformatics.
- 🚀 Participant in the August Cohort at Power Learn Project, learning hands-on Website Development.
- 💡 Interested in Web Development, Artificial Intelligence, and Geospatial Technologies.
This project is built using modern web technologies for optimal performance and aesthetics:
- Frontend Core: React 18 with Vite for blazing fast development.
- Styling: Vanilla CSS with a custom Design System (Glassmorphism).
- Animations: Custom Intersection Observer hooks for scroll reveal effects.
- Assets: Optimized images and vector icons.
Goodnews-code/
├── public/ # Static assets
├── src/
│ ├── assets/ # Dynamic assets/images
│ ├── components/ # React components (Glassmorphism design)
│ ├── hooks/ # Custom React hooks (Scroll Reveal)
│ ├── App.jsx # Main application component
│ ├── index.css # Global styles/tokens
│ └── main.jsx # Application entry point
├── index.html # HTML entry point (Vite style)
├── vite.config.js # Vite configuration
└── package.json # Project dependencies
- Modern Glassmorphism UI: A premium, translucent design with vibrant gradients and orbs.
- Vite + React: Built for speed and optimal developer experience.
- Scroll Reveal Animations: Interactive elements that fade and move into view as you scroll.
- Fully Responsive: Optimized for mobile, tablet, and desktop viewing.
To view this portfolio on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/Goodnews-code/goodnews-code.git
- Navigate into the directory:
cd goodnews-code - Install dependencies:
npm install
- Run development server:
npm run dev
- Open the project:
Visit the URL provided in the terminal (usually
http://localhost:5173).
Feel free to reach out if you'd like to collaborate or just say hi!
- GitHub: Goodnews-code
- Twitter / X: @Goodnews_tofs
- Email: goodnewscode@gmail.com
© 2026 Copyright. Goodnews