کداکسپلور | CodeExplore
7.92K subscribers
1.93K photos
300 videos
103 files
1.69K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
ایده های خفن برای پروژه برنامه نویسی 🔝🔥

#ideas #project #programming
☕️ @CodeExplore
14❤‍🔥4👍3🔥3
🙂 می خوام یه سایت رو بهتون معرفی کنم که می تونید فلوچارت(روند نما) پروژتون رو طراحی کنید و به اشتراک بزارید.

از ویژگی های خوبش می تونم بگم شرکتی که طراح این برنامه هست فکر تمام نیاز ها رو کرده و UI/UX جذابش باعث میشه خسته نشید البته الهامی که از طراحی UI در jupyter notebook و حتی google colab گرفته شده باعث شده احساس گم شدن نکنم.
شاید خودمم کمتر فکر می کردم فلوچارت ها خیلی مهم باشن اما وقتی پروژتون رو توسعه بدید توی ادامه زمان متوجه میشید جزئیات رو فراموش می کنید یا انحراف پیدا می کنید.

🔔 پس بهتون پیشنهاد می کنم اگه درگیر پروژه ای هستید که فکر می کنید نیاز دارید مستندات داشته باشید و ... حتما از این سایت استفاده کنید و روند برنامتون رو طراحی کنید

🔗 https://lucid.app/

#flowchart #programming #project
☕️ @CodeExplore
7🔥4❤‍🔥3
💯 دو تا پروژه باحال از دوست خوبمون که با PHP نوشته شدن.

۱. یک وب‌سرویس کامل برای تبدیل عدد به متن:
🌐 github.com/hctilg/number-to-text

۲. یک لایبرری خیلی سبک برای توسعهٔ بات تلگرامی:
🌐 github.com/hctilg/telebot

❤️ ازش حمایت کنید و اگر در توانتون بود مشارکت فراموش نشه

#project #open_source
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥4❤‍🔥2
🔹 پروژه های جالب و اوپن سورس شرکت گوگل که میتونید اونهارو ببینید و توی پروژه های برنامه نویسی خودتون ازشون استفاده کنید.

👉 https://opensource.google/projects

#google #project #open #source
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤‍🔥3🔥3
🥳ایده پروژه با API

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
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤‍🔥32
🎨👾با استفاده از این دوتا هوش مصنوعی میتونید برای پروژه هاتون طرح UI & UX بزنید.

کافیه فقط موضوع پروژه مثلا سایت یا اپلیکیشن موردنظر به همراه استایلی که علاقمندید وجود داشته باشه (به عنوان مثال 3D) رو وارد کنید و خروجی طرح UI & UX رو دریافت کنید و استفاده کنید 💡

🔗https://usegalileo.ai
🔗https://dora.run

#ui #ux #project
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤‍🔥22
پروژه های استخدامی برنامه نویسان لاراول

یکی از اصلی ترین دغدغه برنامه نویسان، بی اطلاعی از سبک تست ها و آزمون هایی هست که شرکت ها برای جذب برنامه نویسان جدید می گیرن. هدف این ریپو صرفا، آشنایی با رویکرد ها و اهداف پروژه های تستی هست و قصد و نیت دیگه ای نداره.
به خاطر داشته باشید، همونطور که برنامه نویسان علم و دانش خودشون رو با مطالعه ی این پروژه های تستی ارتقا میدن، شرکت ها هم موظف به ارتقای سطح تست ها و آزمون های تستی هستن.

🌐https://github.com/laravel98developer/laravel-hiring-projects

#laravel #project
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤‍🔥33💔1
📌قصد دارم امروز بهتون یه لیست بدم از یسری مینی پروژه هایی که میتونین برای تمرین یا نمونه کار تو حوزه خودتون انجام بدین و کیف کنین، الان حوزه های فرانت اند و بک اند رو میگیم و فردا هم هوش مصنوعی و اندروید رو معرفی میکنیم

⭐️پروژه‌های فرانت‌اند

🔵داشبورد مدیریتی (Admin Dashboard)
توضیح: یک داشبورد مدیریتی با امکاناتی مثل نمودارها، جداول، و ابزارهای تجزیه و تحلیل.
فناوری‌ها: React.js، Chart.js یا D3.js برای نمودارها، CSS Grid و Flexbox برای طراحی.

🔵وب‌سایت شخصی (Personal Portfolio Website)
توضیح: یک وب‌سایت شخصی برای نمایش نمونه کارها، رزومه و اطلاعات تماس.
فناوری‌ها: HTML, CSS (Bootstrap یا Tailwind CSS)، JavaScript.

🔵اپلیکیشن آب و هوا (Weather App)
توضیح: اپلیکیشن وب که پیش‌بینی آب و هوا را بر اساس موقعیت مکانی کاربر نمایش می‌دهد.
فناوری‌ها: Vue.js یا Angular، API پیش‌بینی آب و هوا (مانند OpenWeatherMap).

🔵سیستم نظرسنجی (Survey System)
توضیح: اپلیکیشن وب که به کاربران اجازه می‌دهد نظرسنجی‌های مختلف را پر کنند و نتایج را مشاهده کنند.
فناوری‌ها: React.js، Redux برای مدیریت وضعیت، CSS-in-JS.

🔵پلتفرم مقایسه قیمت (Price Comparison Platform)
توضیح: وب‌سایتی که قیمت محصولات مختلف از فروشگاه‌های مختلف را مقایسه می‌کند.
فناوری‌ها: HTML, CSS، JavaScript، API برای دریافت داده‌ها.

👑پروژه‌های بک‌اند

🟢مدیریت کاربران (User Management System)
توضیح: سیستمی برای ثبت‌نام، ورود، و مدیریت پروفایل کاربران.
فناوری‌ها: Node.js (Express.js) یا Django، MongoDB یا PostgreSQL.

🟢سیستم رزرو آنلاین (Online Booking System)
توضیح: سامانه‌ای برای رزرو وقت، مانند رزرواسیون هتل یا مطب پزشک.
فناوری‌ها: Ruby on Rails یا Flask، MySQL یا SQLite.

🟢‏API برای مدیریت محصولات (Product Management API)
توضیح: API برای ایجاد، ویرایش، و حذف محصولات و مدیریت دسته‌بندی‌ها.
فناوری‌ها: Laravel یا ASP.NET Core، PostgreSQL یا MongoDB.

🟢سیستم نظرات و امتیازات (Comments and Ratings System)
توضیح: سیستمی برای افزودن و مدیریت نظرات و امتیازات در وب‌سایت‌ها.
فناوری‌ها: Spring Boot، MySQL یا MongoDB.

🟢پروژه مدیریت تیکت (Ticket Management System)
توضیح: سامانه‌ای برای ایجاد، پیگیری و مدیریت تیکت‌های پشتیبانی یا درخواست‌های خدمات.
فناوری‌ها: Node.js (Express.js) یا Django، PostgreSQL.

دوستای گلم فقط اینکه تکنولوزی و فناوری هایی که استفاده میکنین دلخواهه و اینا مثاله که گفتیم

#idea #project
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤‍🔥32
👍پروژه‌های هوش مصنوعی

1⃣تشخیص تصاویر (Image Classification)

توضیح: مدلی برای شناسایی و طبقه‌بندی تصاویر، مانند شناسایی انواع گل‌ها.
🔴فناوری‌ها: Python (TensorFlow یا PyTorch)، OpenCV.

2⃣مدل پیش‌بینی فروش (Sales Prediction Model)

توضیح: مدلی برای پیش‌بینی فروش آینده بر اساس داده‌های تاریخی.
🔴فناوری‌ها: Python (Scikit-learn)، Pandas، Numpy.

3⃣تجزیه و تحلیل احساسات (Sentiment Analysis)

توضیح: مدلی برای تحلیل احساسات متون، مثلاً تحلیل نظرات کاربران.
🔴فناوری‌ها: Python (NLTK یا spaCy)، TensorFlow یا Hugging Face Transformers.

4⃣سیستم پیشنهاد فیلم (Movi۴تک Recommendation System)

توضیح: سیستمی برای پیشنهاد فیلم‌های جدید به کاربران بر اساس سابقه تماشا.
🔴فناوری‌ها: Python (Surprise یا LightFM)، Pandas.

5⃣تشخیص گفتار (Speech Recognition)

توضیح: سیستمی برای تبدیل گفتار به متن.
🔴فناوری‌ها: Python (SpeechRecognition یا Google Cloud Speech-to-Text).
پروژه‌های اندروید

6⃣اپلیکیشن پیگیری عادت‌ها (Habit Tracker)

توضیح: اپلیکیشنی برای کمک به کاربران در پیگیری و مدیریت عادت‌های روزانه.
🔴فناوری‌ها: Kotlin یا Java، Room Database برای ذخیره‌سازی.

7⃣مسیریابی و نقشه (Navigation and Mapping App)

توضیح: اپلیکیشنی که به کاربران کمک می‌کند تا مسیرها را در نقشه پیدا کنند و مسیریابی کنند.
🔴فناوری‌ها: Kotlin یا Java، Google Maps API.

8⃣لیست خرید با یادآور (Shopping List with Reminders)

توضیح: اپلیکیشنی که کاربران می‌توانند لیست خرید خود را ایجاد و یادآوری‌هایی برای خرید دریافت کنند.
🔴فناوری‌ها: Kotlin یا Java، AlarmManager برای یادآوری.

9⃣سیستم ردیابی تناسب اندام (Fitness Tracker)

توضیح: اپلیکیشنی برای پیگیری فعالیت‌های ورزشی و سلامت.
🔴فناوری‌ها: Kotlin یا Java، Google Fit API یا سایر API‌های تناسب اندام.

0⃣1⃣اپلیکیشن یادداشت‌ها (Note-taking App)

توضیح: اپلیکیشنی برای ایجاد، ویرایش و سازماندهی یادداشت‌ها.
🔴فناوری‌ها: Kotlin یا Java، SQLite برای ذخیره‌سازی داده‌ها.

#ai #project
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥85🔥2
😔 راهنمای بقا در دسکتاپ : از صفر تا صد گرفتن پروژه (و زنده موندن!)

سلام رفقای کد به دست (یا دست به کد) ! امروز می‌خوایم درباره یه موضوع حیاتی حرف بزنیم: چطوری تو دنیای وحشی فریلنسری، یه پروژه بگیریم و زنده بمونیم تا تهش!

1️⃣ شکار پروژه ، خودتون رو آماده کنید (مثل یه گلادیاتور، ولی با لپ‌تاپ و ماوس):

⚫️ مهارت‌هاتون رو صیقل بدید (نه اینکه فقط Hello World بلد باشید و ادعای فول استک بودن کنیدا)

⚫️ یه رزومه درست و حسابی بسازید (حتی اگه شده پروژه‌های شخصی و الکی)
رزومه‌تون رو طوری بنویسید انگار دارید برای اسکار نامزد می‌شید 😬🤫

⚫️ جایی که پروژه‌ها پرسه می‌زنن:
- پلتفرم‌های فریلنسری مثل Upwork, Freelancer, Fiverr (اینجا جنگله، مراقب شیرها باشید (و همچنین کفتار ها😂)!)
- جاهایی مثل پونیشا هم هست ، که برای شروع خوبه ، اما دستمزدا عجیبه
- گروه‌های لینکدین و فیسبوک (بله، فیسبوک هنوزم زنده‌ست!)
- وب‌سایت‌های محلی و فروم‌های تخصصی (شاید یه گنج پنهان پیدا کنید)
و مهم تر از همه جا تلگرام دوست داشتنیمون 🙄

⚫️ پیشنهاد پروژه بدید (مثل خواستگاری، ولی برای کار):
- درخواست هارو شخصی‌سازی کنید (نه اینکه کپی پیست کنید و فقط اسم طرف رو عوض کنید!)
- نمونه کار مرتبط بفرستید (نه اینکه پروژه موز فروشی رو برای یه شرکت فناوری نانو بفرستید ⛔️)
- قیمت منطقی پیشنهاد بدید (نه اونقدر پایین که از گشنگی بمیرید، نه اونقدر بالا که طرف سکته کنه )
- یاد بگیرید "نه" بگید (حتی به اون پروژه وسوسه‌انگیزی که می‌دونید از پسش برنمیاید)


2️⃣مذاکره (یا چطور سر خودمون کلاه نره)

⚫️ اولین تماس (مثل قرار اول، ولی بدون گل و شیرینی):
- سوال بپرسید (نه اینکه فقط بله و چشم بگید)
- شفاف‌سازی کنید (هر جمله ایی که میگید تاثیر گذاره)
- زمان‌بندی و بودجه رو مشخص کنید (وگرنه پروژه‌تون مثل سریال‌های ترکی کش میاد)

⚫️ قرارداد (بله، اون کاغذ خسته‌کننده‌ای که همه ازش فرار می‌کنن):
- حتماً قرارداد ببندید (حتی اگه طرف مقابل بابابزرگتون باشه!)
- جزئیات رو مشخص کنید (وگرنه بعداً می‌فهمید قراره موشک هم بسازید)
- شرایط پرداخت رو دقیق بنویسید (چون پول حلال مشکلاته، ولی بی‌پولی خودش یه مشکل بزرگه)
- حتما 50 تا 60 درصد هزینه پروژه رو به عنوان پیش پرداخت بگیرید (وگرنه ممکنه آخرش فقط با یه "دمتم گرم" خدافظی کنید)


3️⃣ انجام پروژه (یا چطور شب‌ها بخوابیم وقتی کابوس باگ می‌بینیم)

⚫️ مدیریت پروژه (مثل بازی Sims، ولی با کد):
- زمان‌بندی کنید (نه اینکه روز آخر یادتون بیفته پروژه دارید)
- ارتباط منظم داشته باشید (کارفرما رو تو خماری نذارید، بهش آپدیت بدید)
- از ابزارهای مدیریت پروژه استفاده کنید (نه اینکه همه چی رو رو کاغذ یادداشت کنید و بعد گمش کنید 🤩)

⚫️ کدنویسی (بالاخره رسیدیم به قسمت خوشمزه‌!):
- تمیز و مرتب کد بزنید (جوری که انگار قراره بعداً خودتون بخونید، چون احتمالاً مجبور می‌شید!)
- مستندسازی کنید (بله، اون کامنت‌هایی که همیشه می‌گید بعداً می‌نویسم ...)
- تست کنید، تست کنید، و باز هم تست کنید (وگرنه بعداً جای اشک و آه و ناله دارید)


4️⃣ تحویل پروژه (یا لحظه حقیقت)

⚫️ بازبینی نهایی (مثل چک کردن جیب‌ها قبل از شستن لباس):
- همه چیز رو دوباره چک کنید (حتی اون قسمتی که مطمئنید درسته)
- یه نفر دیگه هم نگاه کنه (چهار تا چشم بهتر از دوتاست)
- آماده باشید برای سوالات (چون یهو یادشون میاد یه ویژگی دیگه هم می‌خواستن ، انگار ما مسخرشونیم 🫠 ، تو قرارداد تعداد ویژگی های اضافی رو مشخص کنید که یدفعه پول یه فروشگاه ساده رو نگیرید ولی آمازون بزنید)

⚫️ تحویل (لحظه‌ای که قلبتون میاد تو دهنتون یا جای دیگتون):
- همه چیز رو مرتب و منظم تحویل بدید (نه اینکه فایل‌ها رو بریزید تو یه فولدر به اسم "آخرین ورژن نهایی ،واقعیه این دفعه جدی")
- آموزش بدید (جوری که انگار دارید به مادربزرگتون یاد میدید چجوری از لینوکس استفاده کنه)
- برای تغییرات احتمالی آماده باشید (چون همیشه یه چیزی هست که یادشون رفته بگن و حتما بررسی کنید که چیز اضافه ایی نباشه)


5️⃣ دریافت پول (یا چرا اصلاً این کار رو شروع کردیم❤️)

⚫️ فاکتور (اون برگه جادویی که قراره تبدیل به پول بشه):
- دقیق و کامل بنویسید (نه اینکه بزنید :یه چیزایی کد زدیم، لطفاً پولشو بدید)
- زمان پرداخت رو مشخص کنید (وگرنه تا آخر عمر منتظر می‌مونید)
- روش پرداخت رو هماهنگ کنید (چک، کارت به کارت، ارز دیجیتال، یا شاید هم گونی سیب‌زمینی!)

⚫️ پیگیری پرداخت (یا هنر یادآوری بدون اینکه طرف رو عصبانی کنید):
- مؤدبانه پیگیری کنید (نه اینکه هر روز زنگ بزنید و گریه کنید)
- اگه تأخیر شد، علتش رو بپرسید (شاید واقعاً مشکلی پیش اومده و تو گرفتاریه!)
- برای موارد اضطراری آماده باشید

#programming #project #freelancer
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥317🔥5😁3
چند ماهیه دارم روی یه پروژه اوپن سورس کار میکنم برای دپلوی کردن پروژه هایی که بک اند لاراول دارن.
قضیه از اون جایی شروع شد که پارسال بررسی که کردم دیدم سولوشن استفاده از سرویس های کم کیفیت و گرون داخلی هست و یا سلف هاست که منابع موجود اوپن سورس و آموزش ها اکثرا خیلی ضعیف، ناقص و یا دارای اشتباهات اساسی هست و عملا بردرد پروداکشن نمیخورن منم خورد خورد کارو شروع کردم و الان به جای خیلی خوبی رسیدم.
چون پروداکشن خیلی حساسه میخوام که اگه کسی هست که توی زمینه دوآپس (ابونتو سرور، داکر کامپوز و بش) تجربه داره تا قبل از اینکه پروژه رو استیبل منتشر کنم کمی با هم مشورت کنیم و رو پروژه کانتریبیوت کنه تا بهینه تر بشه.

🌐https://github.com/MansourM/ez-docker-for-laravel

#php #laravel #backend #project
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥156🔥2
ایده پروژه برای افرادی که در حال یادگیری بک اند هستن یا توی این زمینه تجربه دارن🔥💯

شما چه ایده ای دارید بنویسید👇🏻

#backend #project #idea
☕️Telegram | Website | Discord
🔥142❤‍🔥2
دنبال پروژه تمرینی برای نمونه‌کار هستی؟

سایت Goodbrief.io یه سناریوی کامل و واقعی مثل چیزی که تو پروژه‌های کاری دریافت می‌کنی بهت میده. شامل اسم برند، حوزه فعالیت، هدف پروژه و نیازمندی‌ها. حتی ددلاین هم براش مشخص میکنه😄

فقط کافیه شغل مورد نظرت رو انتخاب کنی تا یه بریف آماده بگیری و شروع کنی به ساخت یه نمونه‌کار مناسب و جذاب 🚀

#portfolio #programming #real #project
☕️Telegram | Website | Discord
🔥14❤‍🔥4
60 پروژه تمرینی با لول های مختلف برای برنامه نویسای فرانت اند🔥

#frontend #project #ideas
☕️Telegram | Website | Discord
🔥152❤‍🔥1
🧵 ساختار پروژه تو Go — نظم بدون دردسر 😎

وقتی یه پروژه کوچیک 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
🔥122