├── 📂 src/ │ │ ├── 📂 app/ # App Router │ │ ├── 📂 components/ # Composants React │ │ ├── 📂 lib/ # Utils & API client │ │ └── 📂 store/ # État global │ ├── Dockerfile | |____ github │ └── package.json
- Clone the repository
- Install dependencies:
npm install - Run development server:
npm run dev
The application follows a modular architecture:
app/: Next.js App Router components and pagescomponents/: Reusable React componentslib/: Utility functions and API clientstore/: Global state management
- Next.js 19
- React
- TypeScript
- Tailwind CSS
- Node.js 18+
- npm or yarn
Create a .env.local file:
API_URL=your_api_url
Docker deployment available:
docker build -t marketplace-web .
docker run -p 3000:3000 marketplace-webMIT License