Welcome to my digital space! This is a state-of-the-art, cosmic-themed portfolio built with modern web technologies. It features a futuristic UI, smooth animations, and a focus on my journey as a Java Full Stack Developer.
You can view the live version of my portfolio here: https://subhashree0454.github.io/myportfolio/
- Cosmic UI/UX: A dark-themed, immersive experience with grid backgrounds and neon accents.
- Interactive Terminal: A custom-built developer console showcasing skills and personality.
- Responsive Design: Fully optimized for all screen sizes (Desktop, Tablet, Mobile).
- Smooth Animations: Powered by Framer Motion for a fluid, premium feel.
- Dynamic Projects: Interactive project cards with detailed descriptions and links.
- Dark Mode Support: Seamless theme switching for comfortable viewing.
- SEO Optimized: Built with performance and visibility in mind.
- Framework: React 18 with Vite
- Language: TypeScript
- Styling: Tailwind CSS
- Components: Shadcn UI (Radix UI)
- Animations: Framer Motion
- Icons: Lucide React
- State Management: TanStack Query
- Routing: React Router 6
- Forms: React Hook Form & Zod
To get a local copy up and running, follow these steps:
- Node.js: v18 or higher
- Package Manager: npm or bun
-
Clone the repository
git clone https://github.com/subhashree0454/myportfolio.git
-
Navigate to the project directory
cd myportfolio -
Install dependencies
npm install
-
Start the development server
npm run dev
The project is configured for automated deployment to GitHub Pages via GitHub Actions.
- Go to your repository settings on GitHub.
- Navigate to Pages in the sidebar.
- Under Build and deployment, set Source to GitHub Actions.
- Push any changes to the
mainbranch, and the site will automatically deploy!
src/
├── components/ # Reusable UI components (Shadcn + Custom)
├── sections/ # Main portfolio sections (Hero, About, Experience, etc.)
├── hooks/ # Custom React hooks
├── lib/ # Utility functions and configurations
├── App.tsx # Main application entry & routing
└── main.tsx # React DOM rendering
Distributed under the MIT License. See LICENSE for more information.
Built with ❤️ by Subhashree Sahu.
