A modern, professional web development agency website built with React and Vite. This project showcases a clean, responsive design with smooth animations and contemporary UI elements.
- Modern Design: Clean, professional layout with a beautiful blue gradient theme
- Responsive Layout: Fully responsive design that works on all devices
- Interactive Components: Smooth hover effects and animations
- Service Showcase: Comprehensive display of web development services
- Portfolio Section: Project gallery with technology stack indicators
- Team Profiles: Meet the team section with member details
- Contact Form: Functional contact form with validation
- Multi-page Navigation: Home, Services, Portfolio, About, and Contact pages
- Frontend Framework: React 18
- Build Tool: Vite
- Styling: Tailwind CSS
- Icons: Lucide React
- Development: TypeScript/JavaScript
- Package Manager: npm/yarn
nova-web/
βββ dist/ # Production build files
βββ src/
β βββ assets/ # Static assets (images, icons)
β βββ components/ # React components
β β βββ About.tsx
β β βββ Contact.tsx
β β βββ Footer.tsx
β β βββ Header.tsx
β β βββ Hero.tsx
β β βββ Portfolio.tsx
β β βββ Services.tsx
β βββ App.tsx # Main App component
β βββ index.css # Global styles
β βββ main.tsx # Entry point
βββ index.html # HTML template
βββ package.json # Dependencies and scripts
βββ tailwind.config.js # Tailwind configuration
βββ tsconfig.json # TypeScript configuration
βββ vite.config.ts # Vite configuration
Make sure you have the following installed:
- Node.js (version 14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/Madz-21/NOVA-WEB.git
cd nova-web- Install dependencies
npm install
# or
yarn install- Start development server
npm run dev
# or
yarn dev- Open your browser
Navigate to
http://localhost:5173to view the application.
npm run build
# or
yarn buildThe production files will be generated in the dist/ directory.
npm run preview
# or
yarn preview- Hero Section: Eye-catching gradient background with animated code snippet
- Services Grid: Clean card layout showcasing different service offerings
- Portfolio Gallery: Project showcase with technology tags and hover effects
- Team Section: Professional team member cards with skills display
- Contact Form: Modern form design with proper validation
- Footer: Comprehensive footer with quick links and contact information
The website is fully responsive and optimized for:
- Desktop (1024px+)
- Tablet (768px - 1023px)
- Mobile (320px - 767px)
- Hero section with compelling call-to-action
- Trust indicators and statistics
- Featured services preview
- Web Development
- Mobile Apps
- E-Commerce
- Performance Optimization
- Security
- Analytics
- TechFlow SaaS Platform
- EcoShop E-commerce
- FitTracker Mobile App
- And more projects...
- Company overview
- Core values and principles
- Team member profiles
- Company statistics
- Contact form
- Business information
- Location details
- Business hours
- Push your code to GitHub
- Connect your repository to Vercel
- Vercel will automatically detect Vite and deploy
- Build the project:
npm run build - Upload the
dist/folder to Netlify - Configure build settings if needed
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Ahmad SP - CEO & Full Stack Developer
- Alex Chen - Lead Developer
- Sarah Johnson - Design Director
- Marcus Rodriguez - Full-Stack Developer
- Emily Zhang - Mobile Developer
Β© 2025 AHMADSP. All rights reserved.
Built with β€οΈ using React and Vite