🙂 می خوام یه سایت رو بهتون معرفی کنم که می تونید فلوچارت(روند نما) پروژتون رو طراحی کنید و به اشتراک بزارید.
➕ از ویژگی های خوبش می تونم بگم شرکتی که طراح این برنامه هست فکر تمام نیاز ها رو کرده و UI/UX جذابش باعث میشه خسته نشید البته الهامی که از طراحی UI در jupyter notebook و حتی google colab گرفته شده باعث شده احساس گم شدن نکنم.
شاید خودمم کمتر فکر می کردم فلوچارت ها خیلی مهم باشن اما وقتی پروژتون رو توسعه بدید توی ادامه زمان متوجه میشید جزئیات رو فراموش می کنید یا انحراف پیدا می کنید.
🔔 پس بهتون پیشنهاد می کنم اگه درگیر پروژه ای هستید که فکر می کنید نیاز دارید مستندات داشته باشید و ... حتما از این سایت استفاده کنید و روند برنامتون رو طراحی کنید
🔗 https://lucid.app/
#flowchart #programming #project
☕️ @CodeExplore
➕ از ویژگی های خوبش می تونم بگم شرکتی که طراح این برنامه هست فکر تمام نیاز ها رو کرده و UI/UX جذابش باعث میشه خسته نشید البته الهامی که از طراحی UI در jupyter notebook و حتی google colab گرفته شده باعث شده احساس گم شدن نکنم.
شاید خودمم کمتر فکر می کردم فلوچارت ها خیلی مهم باشن اما وقتی پروژتون رو توسعه بدید توی ادامه زمان متوجه میشید جزئیات رو فراموش می کنید یا انحراف پیدا می کنید.
🔔 پس بهتون پیشنهاد می کنم اگه درگیر پروژه ای هستید که فکر می کنید نیاز دارید مستندات داشته باشید و ... حتما از این سایت استفاده کنید و روند برنامتون رو طراحی کنید
🔗 https://lucid.app/
#flowchart #programming #project
☕️ @CodeExplore
lucid.app
Lucid visual collaboration suite: Log in
Go from imagining the future to building it. Log in to access Lucidchart for intelligent diagramming or Lucidspark for virtual whiteboarding. Teams can collaborate, ideate, and build projects in real time.
⚡7🔥4❤🔥3
۱. یک وبسرویس کامل برای تبدیل عدد به متن:
۲. یک لایبرری خیلی سبک برای توسعهٔ بات تلگرامی:
#project #open_source
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡12🔥4❤🔥2
#google #project #open #source
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤🔥3🔥3
1. QR code generator
2. Weather app
3. Translation app
4. Chatbot
5. Geolocation app
6. Messaging app
7. Sentiment analysis
8. COVID tracker
9. URL shortener
10. Music player
شما هم اگه ایده ای مد نظر دارید حتما تو کامنت ها بگید
#api #project
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤🔥3⚡2
کافیه فقط موضوع پروژه مثلا سایت یا اپلیکیشن موردنظر به همراه استایلی که علاقمندید وجود داشته باشه (به عنوان مثال 3D) رو وارد کنید و خروجی طرح UI & UX رو دریافت کنید و استفاده کنید
#ui #ux #project
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥2⚡2
پروژه های استخدامی برنامه نویسان لاراول
یکی از اصلی ترین دغدغه برنامه نویسان، بی اطلاعی از سبک تست ها و آزمون هایی هست که شرکت ها برای جذب برنامه نویسان جدید می گیرن. هدف این ریپو صرفا، آشنایی با رویکرد ها و اهداف پروژه های تستی هست و قصد و نیت دیگه ای نداره.
به خاطر داشته باشید، همونطور که برنامه نویسان علم و دانش خودشون رو با مطالعه ی این پروژه های تستی ارتقا میدن، شرکت ها هم موظف به ارتقای سطح تست ها و آزمون های تستی هستن.
🌐 https://github.com/laravel98developer/laravel-hiring-projects
#laravel #project
☕️ @CodeExplore
یکی از اصلی ترین دغدغه برنامه نویسان، بی اطلاعی از سبک تست ها و آزمون هایی هست که شرکت ها برای جذب برنامه نویسان جدید می گیرن. هدف این ریپو صرفا، آشنایی با رویکرد ها و اهداف پروژه های تستی هست و قصد و نیت دیگه ای نداره.
به خاطر داشته باشید، همونطور که برنامه نویسان علم و دانش خودشون رو با مطالعه ی این پروژه های تستی ارتقا میدن، شرکت ها هم موظف به ارتقای سطح تست ها و آزمون های تستی هستن.
#laravel #project
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤🔥3⚡3💔1
توضیح: یک داشبورد مدیریتی با امکاناتی مثل نمودارها، جداول، و ابزارهای تجزیه و تحلیل.
فناوریها: React.js، Chart.js یا D3.js برای نمودارها، CSS Grid و Flexbox برای طراحی.
توضیح: یک وبسایت شخصی برای نمایش نمونه کارها، رزومه و اطلاعات تماس.
فناوریها: HTML, CSS (Bootstrap یا Tailwind CSS)، JavaScript.
توضیح: اپلیکیشن وب که پیشبینی آب و هوا را بر اساس موقعیت مکانی کاربر نمایش میدهد.
فناوریها: Vue.js یا Angular، API پیشبینی آب و هوا (مانند OpenWeatherMap).
توضیح: اپلیکیشن وب که به کاربران اجازه میدهد نظرسنجیهای مختلف را پر کنند و نتایج را مشاهده کنند.
فناوریها: React.js، Redux برای مدیریت وضعیت، CSS-in-JS.
توضیح: وبسایتی که قیمت محصولات مختلف از فروشگاههای مختلف را مقایسه میکند.
فناوریها: HTML, CSS، JavaScript، API برای دریافت دادهها.
توضیح: سیستمی برای ثبتنام، ورود، و مدیریت پروفایل کاربران.
فناوریها: Node.js (Express.js) یا Django، MongoDB یا PostgreSQL.
توضیح: سامانهای برای رزرو وقت، مانند رزرواسیون هتل یا مطب پزشک.
فناوریها: Ruby on Rails یا Flask، MySQL یا SQLite.
توضیح: API برای ایجاد، ویرایش، و حذف محصولات و مدیریت دستهبندیها.
فناوریها: Laravel یا ASP.NET Core، PostgreSQL یا MongoDB.
توضیح: سیستمی برای افزودن و مدیریت نظرات و امتیازات در وبسایتها.
فناوریها: Spring Boot، MySQL یا MongoDB.
توضیح: سامانهای برای ایجاد، پیگیری و مدیریت تیکتهای پشتیبانی یا درخواستهای خدمات.
فناوریها: Node.js (Express.js) یا Django، PostgreSQL.
دوستای گلم فقط اینکه تکنولوزی و فناوری هایی که استفاده میکنین دلخواهه و اینا مثاله که گفتیم
#idea #project
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤🔥3⚡2
پروژههای اندروید
#ai #project
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8⚡5🔥2
سلام رفقای کد به دست (یا دست به کد) ! امروز میخوایم درباره یه موضوع حیاتی حرف بزنیم: چطوری تو دنیای وحشی فریلنسری، یه پروژه بگیریم و زنده بمونیم تا تهش!
رزومهتون رو طوری بنویسید انگار دارید برای اسکار نامزد میشید
- پلتفرمهای فریلنسری مثل Upwork, Freelancer, Fiverr (اینجا جنگله، مراقب شیرها باشید (و همچنین کفتار ها😂)!)
- جاهایی مثل پونیشا هم هست ، که برای شروع خوبه ، اما دستمزدا عجیبه
- گروههای لینکدین و فیسبوک (بله، فیسبوک هنوزم زندهست!)
- وبسایتهای محلی و فرومهای تخصصی (شاید یه گنج پنهان پیدا کنید)
و مهم تر از همه جا تلگرام دوست داشتنیمون
- درخواست هارو شخصیسازی کنید (نه اینکه کپی پیست کنید و فقط اسم طرف رو عوض کنید!)
- نمونه کار مرتبط بفرستید (نه اینکه پروژه موز فروشی رو برای یه شرکت فناوری نانو بفرستید
- قیمت منطقی پیشنهاد بدید (نه اونقدر پایین که از گشنگی بمیرید، نه اونقدر بالا که طرف سکته کنه
- یاد بگیرید "نه" بگید (حتی به اون پروژه وسوسهانگیزی که میدونید از پسش برنمیاید)
- سوال بپرسید (نه اینکه فقط بله و چشم بگید)
- شفافسازی کنید (هر جمله ایی که میگید تاثیر گذاره)
- زمانبندی و بودجه رو مشخص کنید (وگرنه پروژهتون مثل سریالهای ترکی کش میاد)
- حتماً قرارداد ببندید (حتی اگه طرف مقابل بابابزرگتون باشه!)
- جزئیات رو مشخص کنید (وگرنه بعداً میفهمید قراره موشک هم بسازید)
- شرایط پرداخت رو دقیق بنویسید (چون پول حلال مشکلاته، ولی بیپولی خودش یه مشکل بزرگه)
- حتما 50 تا 60 درصد هزینه پروژه رو به عنوان پیش پرداخت بگیرید (وگرنه ممکنه آخرش فقط با یه "دمتم گرم" خدافظی کنید)
- زمانبندی کنید (نه اینکه روز آخر یادتون بیفته پروژه دارید)
- ارتباط منظم داشته باشید (کارفرما رو تو خماری نذارید، بهش آپدیت بدید)
- از ابزارهای مدیریت پروژه استفاده کنید (نه اینکه همه چی رو رو کاغذ یادداشت کنید و بعد گمش کنید
- تمیز و مرتب کد بزنید (جوری که انگار قراره بعداً خودتون بخونید، چون احتمالاً مجبور میشید!)
- مستندسازی کنید (بله، اون کامنتهایی که همیشه میگید بعداً مینویسم ...)
- تست کنید، تست کنید، و باز هم تست کنید (وگرنه بعداً جای اشک و آه و ناله دارید)
- همه چیز رو دوباره چک کنید (حتی اون قسمتی که مطمئنید درسته)
- یه نفر دیگه هم نگاه کنه (چهار تا چشم بهتر از دوتاست)
- آماده باشید برای سوالات (چون یهو یادشون میاد یه ویژگی دیگه هم میخواستن ، انگار ما مسخرشونیم
- همه چیز رو مرتب و منظم تحویل بدید (نه اینکه فایلها رو بریزید تو یه فولدر به اسم "آخرین ورژن نهایی ،واقعیه این دفعه جدی")
- آموزش بدید (جوری که انگار دارید به مادربزرگتون یاد میدید چجوری از لینوکس استفاده کنه)
- برای تغییرات احتمالی آماده باشید (چون همیشه یه چیزی هست که یادشون رفته بگن و حتما بررسی کنید که چیز اضافه ایی نباشه)
- دقیق و کامل بنویسید (نه اینکه بزنید :یه چیزایی کد زدیم، لطفاً پولشو بدید)
- زمان پرداخت رو مشخص کنید (وگرنه تا آخر عمر منتظر میمونید)
- روش پرداخت رو هماهنگ کنید (چک، کارت به کارت، ارز دیجیتال، یا شاید هم گونی سیبزمینی!)
- مؤدبانه پیگیری کنید (نه اینکه هر روز زنگ بزنید و گریه کنید)
- اگه تأخیر شد، علتش رو بپرسید (شاید واقعاً مشکلی پیش اومده و تو گرفتاریه!)
- برای موارد اضطراری آماده باشید
#programming #project #freelancer
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥31⚡7🔥5😁3
چند ماهیه دارم روی یه پروژه اوپن سورس کار میکنم برای دپلوی کردن پروژه هایی که بک اند لاراول دارن.
قضیه از اون جایی شروع شد که پارسال بررسی که کردم دیدم سولوشن استفاده از سرویس های کم کیفیت و گرون داخلی هست و یا سلف هاست که منابع موجود اوپن سورس و آموزش ها اکثرا خیلی ضعیف، ناقص و یا دارای اشتباهات اساسی هست و عملا بردرد پروداکشن نمیخورن منم خورد خورد کارو شروع کردم و الان به جای خیلی خوبی رسیدم.
چون پروداکشن خیلی حساسه میخوام که اگه کسی هست که توی زمینه دوآپس (ابونتو سرور، داکر کامپوز و بش) تجربه داره تا قبل از اینکه پروژه رو استیبل منتشر کنم کمی با هم مشورت کنیم و رو پروژه کانتریبیوت کنه تا بهینه تر بشه.
🌐 https://github.com/MansourM/ez-docker-for-laravel
#php #laravel #backend #project
☕️ @CodeExplore
قضیه از اون جایی شروع شد که پارسال بررسی که کردم دیدم سولوشن استفاده از سرویس های کم کیفیت و گرون داخلی هست و یا سلف هاست که منابع موجود اوپن سورس و آموزش ها اکثرا خیلی ضعیف، ناقص و یا دارای اشتباهات اساسی هست و عملا بردرد پروداکشن نمیخورن منم خورد خورد کارو شروع کردم و الان به جای خیلی خوبی رسیدم.
چون پروداکشن خیلی حساسه میخوام که اگه کسی هست که توی زمینه دوآپس (ابونتو سرور، داکر کامپوز و بش) تجربه داره تا قبل از اینکه پروژه رو استیبل منتشر کنم کمی با هم مشورت کنیم و رو پروژه کانتریبیوت کنه تا بهینه تر بشه.
#php #laravel #backend #project
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - MansourM/ez-docker-for-laravel: easy to setup, robust and production ready environment for Laravel using Docker, Docker…
easy to setup, robust and production ready environment for Laravel using Docker, Docker Compose and bash script. - MansourM/ez-docker-for-laravel
❤🔥15⚡6🔥2
دنبال پروژه تمرینی برای نمونهکار هستی؟
سایت Goodbrief.io یه سناریوی کامل و واقعی مثل چیزی که تو پروژههای کاری دریافت میکنی بهت میده. شامل اسم برند، حوزه فعالیت، هدف پروژه و نیازمندیها. حتی ددلاین هم براش مشخص میکنه😄
فقط کافیه شغل مورد نظرت رو انتخاب کنی تا یه بریف آماده بگیری و شروع کنی به ساخت یه نمونهکار مناسب و جذاب 🚀
#portfolio #programming #real #project
☕️Telegram | Website | Discord
سایت Goodbrief.io یه سناریوی کامل و واقعی مثل چیزی که تو پروژههای کاری دریافت میکنی بهت میده. شامل اسم برند، حوزه فعالیت، هدف پروژه و نیازمندیها. حتی ددلاین هم براش مشخص میکنه😄
فقط کافیه شغل مورد نظرت رو انتخاب کنی تا یه بریف آماده بگیری و شروع کنی به ساخت یه نمونهکار مناسب و جذاب 🚀
#portfolio #programming #real #project
☕️Telegram | Website | Discord
🔥14❤🔥4
🧵 ساختار پروژه تو Go — نظم بدون دردسر 😎
وقتی یه پروژه کوچیک Go مینویسی، همهچی تو یه فایل جا میشه و دنیا قشنگه.
ولی وقتی یهکم رشد میکنه و چند تا پکیج و سرویس میچسبونیش بهش، کمکم حس میکنی داری تو آمازون گم میشی!
اینجاست که یه ساختار تمیز میتونه نجاتت بده.
گو میگه: «نه کلاس، نه فریمورک سنگین — فقط یه ساختار ساده ولی اصولی!»
🏗 ساختار پیشنهادی برای یه پروژهی واقعی Go:
🚀مسیر cmd/ — نقطهی شروع ماجرا
اینجا فایلهای main.go میره.
ممکنه چند تا اپلیکیشن داشته باشی (مثلاً یه سرور و یه worker):
📌 تو این پوشه فقط باید فایلهایی باشن که برنامه رو راه میندازن، نه منطق اصلی.
🧠مسیر internal/ — جعبهابزار محرمانه
گو یه قابلیت جالب داره: هر چی توی internal/ باشه، فقط از داخل خود پروژه قابل import کردنه.
یعنی مثل اینه که روش قفل زدی 🔒
اینجا معمولاً چیزهایی مثل:
logic اصلی برنامه
لایهی دسترسی به دیتابیس
implementation سرویسها
قرار میگیرن.
📦مسیر pkg/ — ابزارهای قابل استفاده بیرونی
اگه یه بخش از کدت خیلی جنرال و قابل reuseه، میتونی بندازیش تو pkg/.
مثلاً یه logger، یه پکیج محاسباتی، یا ابزار auth.
🛰مسیر api/ — قراردادهای ارتباطی
این پوشه جای تعریف APIهاست. مثلاً:
فایلهای .proto برای gRPC
تعریفهای OpenAPI یا Swagger
JSON schema
⚙️ مسیر configs/ — تنظیمات محیط
هر محیط یه سری تنظیم داره. dev، staging، production.
این فایلها میتونن yaml، json یا env باشن.
🛠مسیر scripts/ — ابزارهای پشتپرده
هر کاری که میخوای اتومات یا دستی انجام بدی، مثل:
✅ اجرای migration
✅بیلد(build) کردن
✅ اجرای تستها
✅پاک سازی (cleanup)
🧪مسیر test/ — تستهای جدیتر
واسه integration یا end-to-end testهایی که بزرگتر از unit test معمولین، این پوشه خیلی بهدرد میخوره.
📌 تو Go معمولا unit testها کنار خود کدها هستن (something_test.go)
ولی تستهای سیستمی رو بهتره اینجا نگهداری.
🧼 چند نکتهی طلایی
✅ ساختار پروژه هم باید همینطور باشه: شفاف، بدون پیچیدگی الکی.
✅ از همون اول نیازی نیست همهی پوشهها رو بسازی. ساختار با رشد پروژه شکل میگیره.
✅ چیزی که قرار نیست بیرون استفاده بشه، بندازش تو internal/ و راحت بخواب!
✅ هر چی ماژولارتر، بهتر: تفکیک مسئولیت باعث میشه تیم راحتتر توسعه بده، تست کنه، و تغییر بده.
حالا یه ابزار میخوام بهت معرفی کنم که این کارو برات اتوماتیک انجام میده.
https://github.com/Melkeydev/go-blueprint
#golang #project #structure
☕️Telegram | Website | Discord
وقتی یه پروژه کوچیک Go مینویسی، همهچی تو یه فایل جا میشه و دنیا قشنگه.
ولی وقتی یهکم رشد میکنه و چند تا پکیج و سرویس میچسبونیش بهش، کمکم حس میکنی داری تو آمازون گم میشی!
اینجاست که یه ساختار تمیز میتونه نجاتت بده.
گو میگه: «نه کلاس، نه فریمورک سنگین — فقط یه ساختار ساده ولی اصولی!»
🏗 ساختار پیشنهادی برای یه پروژهی واقعی Go:
myapp/
├── cmd/ → نقطهی ورود اپلیکیشن
├── internal/ → منطق داخلی، مخصوص خود پروژه
├── pkg/ → پکیجهای قابل استفاده عمومی
├── api/ → تعریف API (مثلاً protobuf یا Swagger)
├── configs/ → فایلهای پیکربندی
├── scripts/ → ابزارهای dev و deploy
├── test/ → تستهای integration
├── go.mod
└── README.md
🚀مسیر cmd/ — نقطهی شروع ماجرا
اینجا فایلهای main.go میره.
ممکنه چند تا اپلیکیشن داشته باشی (مثلاً یه سرور و یه worker):
cmd/
├── server/
│ └── main.go
├── worker/
│ └── main.go
📌 تو این پوشه فقط باید فایلهایی باشن که برنامه رو راه میندازن، نه منطق اصلی.
🧠مسیر internal/ — جعبهابزار محرمانه
گو یه قابلیت جالب داره: هر چی توی internal/ باشه، فقط از داخل خود پروژه قابل import کردنه.
یعنی مثل اینه که روش قفل زدی 🔒
اینجا معمولاً چیزهایی مثل:
logic اصلی برنامه
لایهی دسترسی به دیتابیس
implementation سرویسها
قرار میگیرن.
📦مسیر pkg/ — ابزارهای قابل استفاده بیرونی
اگه یه بخش از کدت خیلی جنرال و قابل reuseه، میتونی بندازیش تو pkg/.
مثلاً یه logger، یه پکیج محاسباتی، یا ابزار auth.
pkg/
└── logger/
└── logger.go
🛰مسیر api/ — قراردادهای ارتباطی
این پوشه جای تعریف APIهاست. مثلاً:
فایلهای .proto برای gRPC
تعریفهای OpenAPI یا Swagger
JSON schema
⚙️ مسیر configs/ — تنظیمات محیط
هر محیط یه سری تنظیم داره. dev، staging، production.
این فایلها میتونن yaml، json یا env باشن.
🛠مسیر scripts/ — ابزارهای پشتپرده
هر کاری که میخوای اتومات یا دستی انجام بدی، مثل:
✅ اجرای migration
✅بیلد(build) کردن
✅ اجرای تستها
✅پاک سازی (cleanup)
🧪مسیر test/ — تستهای جدیتر
واسه integration یا end-to-end testهایی که بزرگتر از unit test معمولین، این پوشه خیلی بهدرد میخوره.
📌 تو Go معمولا unit testها کنار خود کدها هستن (something_test.go)
ولی تستهای سیستمی رو بهتره اینجا نگهداری.
🧼 چند نکتهی طلایی
✅ ساختار پروژه هم باید همینطور باشه: شفاف، بدون پیچیدگی الکی.
✅ از همون اول نیازی نیست همهی پوشهها رو بسازی. ساختار با رشد پروژه شکل میگیره.
✅ چیزی که قرار نیست بیرون استفاده بشه، بندازش تو internal/ و راحت بخواب!
✅ هر چی ماژولارتر، بهتر: تفکیک مسئولیت باعث میشه تیم راحتتر توسعه بده، تست کنه، و تغییر بده.
حالا یه ابزار میخوام بهت معرفی کنم که این کارو برات اتوماتیک انجام میده.
https://github.com/Melkeydev/go-blueprint
#golang #project #structure
☕️Telegram | Website | Discord
🔥12⚡2