A modern and responsive Design Agency Homepage built using React.js. This project was created as part of the React.js Developer Internship task-based evaluation.
https://nova-studio-ten.vercel.app/
NOVA Studio is a modern design agency landing page showcasing services, portfolio projects, and contact information. The website focuses on clean UI/UX, responsiveness, performance, and reusable React components.
The homepage consists of four main sections:
- Hero Section
- Services Section
- Portfolio Section
- Contact Section
- React.js
- Vite
- Tailwind CSS
- Framer Motion
- Lucide React
- React Icons
- Vercel
- Modern agency introduction
- Call-to-action buttons
- Featured project showcase
- Responsive layout
- Service cards
- Interactive hover effects
- Animated entry transitions
- Project showcase grid
- Project thumbnails
- Smooth hover interactions
- Contact form
- Responsive layout
- User-friendly design
- Responsive Design
- Smooth Scrolling Navigation
- Modern Typography
- SEO Metadata
- Custom Favicon
- Framer Motion Animations
- Mobile-Friendly Experience
src/
├── assets/
├── components/
│ ├── Navbar.jsx
│ ├── Hero.jsx
│ ├── Services.jsx
│ ├── Portfolio.jsx
│ ├── Contact.jsx
│ └── Footer.jsx
├── data/
│ ├── services.js
│ └── projects.js
├── App.jsx
├── main.jsx
└── index.css
git clone <repository-url>cd nova-design-agencynpm installnpm run devnpm run buildnpm run preview- Project data is currently stored locally using JavaScript data files.
- Contact form is designed for UI demonstration purposes and does not connect to a backend service.
- Portfolio projects are represented using sample project data.
- Social media links are placeholders and can be replaced with actual agency profiles.
- Lazy-loaded images
- Optimized asset loading
- Responsive image scaling
- Component-based architecture
- Minimal dependency usage
- Backend integration for contact form
- CMS-powered portfolio management
- Dark/Light theme toggle
- Blog section
- Project filtering and search functionality
Created by Jatly
React.js Developer Internship Assignment Submission