A stunning, modern portfolio website showcasing expertise in full-stack development, desktop applications, and innovative software solutions. Built with React 19, TypeScript, and modern design principles.
- Glassmorphism UI: Modern glass-effect cards with backdrop blur
- Gradient Typography: Beautiful gradient titles and headings
- Sophisticated Dark Theme: Elegant dark theme with vibrant accent colors
- Enhanced Animations: Smooth hover effects, micro-interactions, and page transitions
- Visual Depth: Advanced shadow system and layered design elements
- Smart Navbar: Fixed navigation with scroll progress indicator
- Mobile Menu: Hamburger menu with smooth animations for mobile devices
- Active States: Visual indicators for current page and hover states
- Home: Hero section with animated elements, tech stack display, and call-to-action buttons
- About: Personal story, journey timeline, skills with animated progress bars, and services offered
- Projects: Interactive project showcase with filtering, search, and detailed modals
- Contact: Working contact form with Netlify integration and social links
- Framer Motion Animations: Smooth page transitions and element animations
- Scroll Progress: Visual scroll progress indicator in the navbar
- Loading Screen: Custom loading animation on initial page load
- Project Filtering: Filter projects by category (Desktop, Web, Android)
- Project Search: Real-time search through projects by title, description, or technology
- Modal System: Detailed project views with technology stacks and links
- PWA Support: Installable as "Rolan" app with custom branding
- Enhanced Modals: Properly centered project modals with glassmorphism design
Featured projects include:
- InvisioVault_R: Desktop steganography application with AES-256 encryption
- BAR (Burn After Reading): Secure file management with self-destruction features
- Sortify: Intelligent file organization tool
- Contact Manager: Web-based contact management system
- LinkNest: React Native app for digital resource management
- And more...
- React 19.1.1 - Modern React with latest features
- TypeScript 4.9.5 - Type-safe JavaScript development
- React Router DOM 7.8.0 - Client-side routing
- Styled Components 6.1.19 - CSS-in-JS styling solution
- Framer Motion 12.23.12 - Powerful animation library
- Custom Design System - Consistent spacing, colors, and typography
- Create React App 5.0.1 - Build toolchain and development server
- React Testing Library - Testing utilities for React components
- ESLint - Code linting and formatting
- Node.js (v16 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/Mrtracker-new/RNR.git cd portfolio
-
Install dependencies
npm install # or yarn install
-
Start the development server
npm start # or yarn start
-
Open your browser Navigate to http://localhost:3000 to view the website.
npm start
- Runs the app in development modenpm test
- Launches the test runnernpm run build
- Builds the app for productionnpm run eject
- Ejects from Create React App (one-way operation)
portfolio/
├── public/
│ ├── index.html
│ └── ...
├── src/
│ ├── components/ # Reusable components
│ │ ├── BackgroundEffect.tsx
│ │ ├── LoadingSpinner.tsx
│ │ ├── Navbar.tsx
│ │ └── ScrollToTop.tsx
│ ├── pages/ # Main page components
│ │ ├── About.tsx
│ │ ├── Contact.tsx
│ │ ├── Home.tsx
│ │ └── Projects.tsx
│ ├── styles/ # Styling system
│ │ └── GlobalStyle.ts
│ ├── assets/ # Images and static files
│ │ └── images/
│ ├── App.tsx # Main app component
│ └── index.tsx # Entry point
├── package.json
└── README.md
- Primary Dark:
#09090b
(Dark-950) - Main background - Accent Primary:
#64ffda
- Vibrant cyan for highlights - Accent Secondary:
#8b5cf6
- Elegant purple for gradients - Text Colors: Carefully selected contrast ratios for accessibility
- Glassmorphism: Semi-transparent layers with backdrop blur
- Font Family: Inter system font stack
- Responsive Typography: Clamp-based scaling for all screen sizes
- Weight Scale: Normal (400) to Extra Bold (800)
- 8px Grid System: Consistent spacing using CSS custom properties
- Responsive Breakpoints: Mobile-first approach with defined breakpoints
- Container Widths: Max-width containers for optimal reading experience
The website is fully responsive and optimized for:
- Desktop: Full feature set with hover states
- Tablet: Adapted layouts with touch-friendly interactions
- Mobile: Simplified navigation and optimized content flow
- Small Screens: Special considerations for devices under 360px
- Fixed position with scroll-based transparency
- Mobile hamburger menu with smooth animations
- Active page indicators with gradient underlines
- Interactive hover effects with transform animations
- Technology badges and category labels
- Modal system for detailed project views
- Custom loading spinner with animations
- Smooth page transitions between routes
- Animated background elements for visual interest
- Responsive particle system (if implemented)
npm run build
This creates an optimized production build in the build
folder.
- Vercel: Recommended for React apps
- Netlify: Great for static site hosting
- GitHub Pages: Free hosting for public repositories
- Firebase Hosting: Google's hosting platform
- Lighthouse Score: Optimized for performance, accessibility, and SEO
- Code Splitting: Automatic code splitting with React.lazy
- Asset Optimization: Optimized images and minified CSS/JS
- Loading States: Smooth loading experiences throughout the app
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is open source and available under the MIT License.
Rolan Lobo - Full Stack Developer & Software Engineer
- 🌐 Portfolio: rolan-rnr.netlify.app
- 📧 Email: rolanlobo901@gmail.com
- 💼 LinkedIn: rolan-lobo
- 🐙 GitHub: @Mrtracker-new
- 📍 Location: Yellapur, Karnataka, India
- ⏰ Timezone: IST (UTC +5:30)
- React Team - For the amazing React framework
- Framer Motion - For smooth animations
- Styled Components - For powerful CSS-in-JS styling
- Create React App - For the excellent development setup
⭐ If you like this project, please give it a star on GitHub!
Built with ❤️ by Rolan Lobo