A futuristic, terminal-inspired portfolio website built with React, TypeScript, Tailwind CSS, and Framer Motion.
- Cyberpunk Terminal Design - Holographic UI with scan lines and glitch effects
- Animated Backgrounds - DNA Helix, Magnetic Particles, Universe effects using Three.js
- Command Terminal - Interactive terminal with typing effects
- Responsive Design - Works on all screen sizes
- Dark Mode - Eye-friendly dark theme
- Smooth Animations - Powered by Framer Motion
- Frontend: React 18, TypeScript, Vite
- Styling: Tailwind CSS, CSS Variables
- Animations: Framer Motion, Three.js, @react-three/fiber
- UI Components: Radix UI primitives, shadcn/ui
- Icons: Lucide React
- Forms: React Hook Form, Zod
- Node.js 18+
- npm or bun
# Clone the repository
git clone https://github.com/Edouard144/system-prime.git
# Navigate to project directory
cd system-prime
# Install dependencies
npm install
# Start development server
npm run devnpm run buildThe built files will be in the dist folder.
- Connect your GitHub repository to Render
- Configure:
- Build Command:
npm run build - Publish Directory:
dist
- Build Command:
- Hero - Animated intro with glitch effects
- About - Operator profile with holographic photo frame
- Skills - Tech stack showcase
- Projects - Deployment history with live links
- Stats - Developer metrics
- Contact - Communication channels
src/
├── components/
│ ├── ui/ # Radix UI components
│ ├── HeroSection.tsx
│ ├── AboutSection.tsx
│ ├── ProjectsSection.tsx
│ └── ...
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
└── pages/ # Page components
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source and available under the MIT License.
SYSTEM STATUS: ONLINE OPERATOR: TUYUBAHE EDOUARD LOCATION: KIGALI, RWANDA
Built with ❤️ using React & Tailwind CSS