Guides
Use and adapt freelancer-website
Use and adapt freelancer-website: A modern freelance marketplace platform built with Next.js 14, TypeScript, and Tailwind CSS. This platform connects talented freelancers with clients looking for professional services.
Use the documented interfaces and source layout for freelancer-website. The sections below retain the README’s examples and configuration details.
Configuration
Create a .env.local file in the root directory:
NEXT_PUBLIC_API_URL=your_api_url
NEXT_PUBLIC_ASSET_PREFIX=your_asset_prefixProject Structure
freelance-marketplace/
├── app/
│ ├── page.tsx
│ └── layout.tsx
├── components/
│ ├── sections/
│ │ ├── Hero.tsx
│ │ ├── Categories.tsx
│ │ ├── Freelancers.tsx
│ │ ├── HowItWorks.tsx
│ │ ├── Testimonials.tsx
│ │ └── CTA.tsx
│ └── ui/
├── data/
│ ├── categories.ts
│ ├── freelancers.ts
│ └── testimonials.ts
├── public/
│ ├── images/
│ └── screenshots/
└── types/
└── index.tsCommands in the root manifest
The captured package.json declares the following scripts. Run them from the directory containing that manifest.
| Command | Script |
|---|---|
npm run dev | next dev |
npm run build | next build |
npm run start | next start |
npm run lint | next lint |
Troubleshoot a local change
- Reproduce the smallest example from the quick-start guide.
- Compare required configuration and dependency versions with the README.
- Check the linked issue tracker for the same error. Include the command, runtime version, and relevant error when reporting a problem; omit credentials.
Source and help
Source captured: 2026-10-11
