Nilnuts
Website Mar 2025 1 min read
nilnuts is a modern full-stack e-commerce web application focused on delivering a smooth, multilingual shopping experience for fresh produce, nuts, and groceries.
Built with a Laravel API backend and a Next.js frontend, it offers a fast, SEO-friendly, and user-centric UI.
✨ Key Features
- Product Catalog – Organized by categories and subcategories
- Favorites & Special Offers – Highlighted products and user-selected favorites
- Multi-language Support – English, Kurdish, Arabic (powered by
react-intl) - User Authentication – Register, login, logout with secure flows
- Responsive UI – Clean, fast interface on all devices
- Admin Dashboard – Manage products, categories, and content via Laravel
- Real-Time Features – Instant updates and notifications
- SEO Optimized – Built with Next.js for speed and discoverability
- Contact & About Pages – Informational and accessible static pages
💻 Frontend Highlights
The frontend is designed to offer clarity, speed, and interaction, using:
- Next.js 14+ – Server-side rendering and static generation for performance and SEO
- React 18+ – Component-based structure for flexibility and reusability
- Tailwind CSS – Utility-first styling for a clean, modern UI
- Framer Motion – Smooth animations and transitions for a delightful UX
- Heroicons & React Icons – Icon libraries for expressive, consistent visuals
- React Intl – Multi-language translation support with locale-based switching
- Inertia.js (optional integration) – Seamless server-side page loading
⚙️ Backend Tech Stack
- Laravel 10+ – RESTful API development
- PHP 8+ – Modern backend language support
- Laravel Controllers – Cleanly organized endpoint logic
- JWT or Sanctum – For user authentication and secure sessions (if used)
🛠️ Dev Stack Summary
| Layer | Technology |
|---|---|
| Frontend | Next.js, React, Tailwind CSS |
| Backend | Laravel (API), PHP 8+ |
| State | React Context / Inertia.js |
| Animations | Framer Motion |
| Icons | Heroicons, React Icons |
| i18n | React Intl |
👨💻 Author
Made Backend by Mustafa Salah Made Frontend by Ali Umed
“Simple, fast, and multilingual