A modern, responsive web application for global ocean logistics and shipping solutions. Navigate global trade with trusted ocean logistics, professional shipping services, real-time tracking,and reliable worldwide delivery solutions.
Production: https://uthao-7o3c.vercel.app/
- Ocean Contract Logistics - Comprehensive freight forwarding services
- Real-time Shipment Tracking - Monitor cargo worldwide with live updates
- Global Port Coverage - Extensive network across major shipping routes
- Supply Chain Management - End-to-end logistics optimization
- Container Shipping - Full and LCL container services
- Responsive Design - Optimized for desktop, tablet, and mobile
- Fast Performance - Built with Next.js 15 and Turbopack for optimal speed
- SEO Optimized - Complete meta tags, structured data, and sitemap
- Secure Authentication - Local authentication with email/password
- Modern Animations - Smooth Framer Motion transitions
- Progressive Web App - PWA capabilities with offline support
- Interactive Forms - Multi-step shipping quote calculator
- Partner Showcase - Trusted global logistics partners
- Success Stories - Client testimonials and case studies
- FAQ Section - Comprehensive help and support
- Contact Integration - Multiple communication channels
- Next.js 15.5.4 - React framework with App Router
- React 19.1.0 - Latest React with concurrent features
- TypeScript 5.x - Type-safe development
- Tailwind CSS 4.x - Utility-first CSS framework
- Framer Motion 12.x - Production-ready motion library
- Lucide React - Beautiful & consistent icons
- Custom Fonts - Geist Sans, Geist Mono, Playfair Display
- Local Authentication - Email/password based authentication
- Security Headers - XSS protection, content security
- Turbopack - Ultra-fast bundler for development
- ESLint 9 - Code linting and formatting
- Jest - Unit testing framework
- PostCSS - CSS processing and optimization
Ensure you have the following installed:
- Node.js 18+ (LTS recommended)
- npm, yarn, pnpm, or bun
- Git for version control
- Clone the repository
git clone https://github.com/mohamed-samir-dev/uthao.git
cd uthao- Install dependencies
npm install
# or
yarn install
# or
pnpm install
# or
bun install- Start development server
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev- Open your browser Navigate to http://localhost:3000
src/
β βββ login/ # Authentication pages
β βββ page/ # Additional pages
β β βββ services/ # Services showcase
β β βββ career/ # Career opportunities
β β βββ Steps/ # Process workflow
β β βββ Stories/ # Success stories
β βββ globals.css # Global styles
β βββ layout.tsx # Root layout
β βββ page.tsx # Homepage
β βββ robots.ts # SEO robots.txt
β βββ sitemap.ts # XML sitemap
βββ components/ # Reusable components
β βββ Benefits/ # Benefits showcase
β βββ FAQ/ # Frequently asked questions
β βββ Footer/ # Footer components
β βββ forms/ # Form components
β βββ layout/ # Layout components
β βββ partners/ # Partner logos
β βββ providers/ # Context providers
β βββ seo/ # SEO components
β βββ services/ # Service sections
β βββ Steps/ # Process steps
β βββ Stories/ # Testimonials
β βββ ui/ # UI components
βββ constants/ # Application constants
βββ data/ # Static data
βββ hooks/ # Custom React hooks
βββ lib/ # Utility libraries
βββ types/ # TypeScript definitions
βββ utils/ # Helper functions
| Command | Description |
|---|---|
npm run dev |
Start development server with Turbopack |
npm run build |
Build production application |
npm run start |
Start production server |
npm run lint |
Run ESLint code analysis |
npm run test |
Execute Jest test suite |
npm run test:watch |
Run tests in watch mode |
-
Connect to Vercel
- Push code to GitHub
- Import project in Vercel Dashboard
- Configure environment variables
- Deploy automatically
-
Environment Variables
# No external authentication variables needed # Local authentication uses localStorage
- Netlify: Use Next.js build adapter
- AWS Amplify: Deploy with SSR support
- Docker: Containerized deployment
- Railway: Simple deployment platform
- Content Security Policy - XSS protection
- Security Headers - OWASP recommended headers
- Authentication - Secure local authentication
- Input Validation - Form data sanitization
- HTTPS Enforcement - Secure data transmission
- Image Optimization - Next.js automatic image optimization
- Code Splitting - Automatic bundle splitting
- Lazy Loading - Component-level lazy loading
- Caching Strategy - Optimized caching headers
- Turbopack - Ultra-fast development builds
We welcome contributions! Please follow these steps:
- Fork the repository
- Create feature branch
git checkout -b feature/amazing-feature
- Commit changes
git commit -m 'Add amazing feature' - Push to branch
git push origin feature/amazing-feature
- Open Pull Request
- Follow TypeScript best practices
- Write meaningful commit messages
- Add tests for new features
- Update documentation as needed
- Ensure responsive design compatibility
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: https://uthao-7o3c.vercel.app/
- Email: mohammedsamiermouawad@gmail.com
- LinkedIn: Mohammed Samier Mouawad
- Portfolio: Frontend Portfolio
- Next.js Team - Amazing React framework
- Vercel - Seamless deployment platform
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Production-ready animations
- Lucide - Beautiful icon library
- Performance Score: 99 (Lighthouse)
- Accessibility Score: 100 (Lighthouse)
- Best Practices: 100 (Lighthouse)
- SEO Score: 100 (Lighthouse)
π View Full Lighthouse Report