یک پلتفرم کامل برای مدیریت پروژههای فریلنسری با قابلیتهای حرفهای برای کارفرما، فریلنسر و ادمین.
- افزودن پروژه توسط کارفرما
- ارسال پیشنهاد توسط فریلنسر
- تنظیم زمان تحویل و قیمت پروژه
- احراز هویت کاربران توسط ادمین
- ارسال کد لاگین با استفاده از سرویس کاوهنگار
- سیستم رولبندی کاربران (ادمین، کارفرما، فریلنسر)
- پنل اختصاصی برای هر نوع کاربر:
- پنل ادمین
- پنل کارفرما
- پنل فریلنسر
- رابط کاربری ریسپانسیو برای استفاده در موبایل، تبلت و دسکتاپ
- اعتبارسنجی فرمها با استفاده از React Hook Form
- دریافت و مدیریت دادهها با React Query
- cd freelancer-app-backend
- npm install
- npm run start
- cd freelancer-app-frontend
- npm install
- npm run dev
- Node.js, npm
- MongoDB
- Kave Neghar API for send login message
freelancer-app/
├── freelancer-app-frontend/
│ ├── public/
│ ├── src/
│ │ └── assets/
│ │ ├── components/
│ │ ├── features/
│ │ ├── pages/
│ │ ├── hooks/
│ │ ├── services/
│ │ ├── ui/
│ │ ├── utils/
│ │ └── styles/
│ │ ├── App.jsx
│ │ ├── main.jsx
│ │ ├── style.css
│ └── index.html
│
├── freelancer-app-backend/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── middlewares/
│ └── server.js
│
└── README.md
کلون کردن مخزن
git clone https://github.com/your-username/freelancer-app.git
cd freelancer-app