پروژه پنل مدیریت یک پروژه به کمک اعضای انجمن ری اکت ایران است که هدف آن بالابردن تجربه و افزایش بار علمی انجمن است .
هر پروژه برای شروع نیاز به یک هماهنگی و نیاز های فنی دارد که در راستای انجام پروژه ، بتواند تیم را در مسیر صحیحی قرار دهد .
در صورتی که برای هر کدام از پکیج ها جایگزینی مد نظر دارید یا نیاز بهتری را احساس میکنید ، لطفا در issue ها بنویسید .
شروع پروژه با استفاده از cra یا همان create-react-app است .
نام | کاربرد |
---|---|
react router dom 4 | ایجاد روتر و لینک کردن |
material-ui | یک ui kit برای متریال |
axios | ارسال درخواست ها به API |
redux | مدیریت state ها |
react helmet | مدیریت Meta ها در هدر |
- طرح ui
برای رعایت نظم اجرای پروژه ، لطفا in progress های هر Board که علاقه به انجام آن را دارید را تکمیل کنید.
لینک ترلو پروژه
بورد ها بعد از اتمام ، به روز شده و todo جدید جایگزین میشوند .
- به منظور همکاری در پروژه ابتدا ریپوزیتوری را fork کنید و بر اساس Trello ، task های مانده را انجام بدید
- پس از تکمیل کار انجام شده ، لطفا pull request بدید
- در صورت یافتن باگ , به صورت یک issue آن را مطرح و پس از pull request دادن ، شماره pull request را در ایشو اعلام میکنیم .
api routes are in progress and will be completed as soon as we can .
name | router address | params | description |
---|---|---|---|
login admin | Post shop.nimahabibkhoda.ir/api/v1/admin/login |
email,password | email is : admin@admin.com , password : admin123456 |
get products | Get shop.nimahabibkhoda.ir/api/v1/admin/products |
authorization : Bearer < TOKEN HERE > | it will show last 10 new created products |
insert into products | Post shop.nimahabibkhoda.ir/api/v1/admin/products/insert |
permalink,title,price,description,published,tags(tag1,tag2,tag3),optJson ({"رنگ":{"optName":"رنگ","optLabel":"رنگ","optType":"radio","optOptions":["قرمز","آبی"]}}),stock | insert new product into database |