Üniversite hayatı boyunca yazılım derslerinde karşımıza en çok çıkan şey, “Bir proje yapın.” Peki ama ne projesi? İşte bu sorunun cevabını sana verecek bir listeyle karşınızdayım.
Bu yazıda, hem gerçek dünyada karşılığı olan hem de CV’ne yazıldığında dikkat çekecek 7 yazılım projesi fikrini ve modüllerini kısaca anlatacağım. Üstelik bu fikirlerin çoğunu öğrenciyken kendim denedim ya da yapmak için kolları sıvadım. Yazının sonunda kendi geliştirdiğim stok takip sisteminin videosunu da ekleyeceğim. İzlemeni kesinlikle tavsiye ederim.
1. Stok Takip Projesi
Bu proje, özellikle ticaretle uğraşan işletmelerin işine fazlasıyla yarayan bir sistem. Hangi ürün ne kadar var, ne zaman gelmiş, ne zaman tükenmiş gibi sorulara yanıt verir.
Kullanılabilecek Teknolojiler: C# WinForms/WPF, MS SQL Server, Dapper veya Entity Framework
Ana Modüller:
- Ürün kayıt ve güncelleme
- Stok giriş-çıkış işlemleri
- Güncel stok durumu
- Raporlama (aylık, haftalık satış)
- Kullanıcı giriş sistemi
Bu uygulamanın en güzel yanı, hem masaüstü olarak kullanılabilmesi hem de gerçek işletmelere entegre edilebilir yapıda olması. Ben bu projeyi sizlere anlatmak için videosunu çekiyorum, yazının sonuna ekleyeceğim mutlaka göz at!
2. Not ve Hatırlatma Uygulaması
Dersler, projeler, sınavlar… Bazen işler birbirine giriyor ve neyi ne zaman yapacağını unutuyorsun. Bu basit ama işlevsel uygulama sayesinde tüm notlarını düzenli tutabilir, istediğin zamanda hatırlatma alabilirsin.
Kullanılabilecek Teknolojiler: Android Studio, Flutter, React Native
Ana Modüller:
- Not ekleme / düzenleme
- Kategoriye göre gruplama
- Hatırlatma saati ayarlama (bildirim)
- Arama ve filtreleme
- Tema seçimi (gündüz/gece modu)
Mobil uygulama dünyasına adım atmak isteyenler için birebir. Tasarım ve kullanıcı deneyimi açısından da kendini geliştirme şansı sunar.
3. Online Randevu Sistemi
Kuaförler, klinikler, özel ders verenler… Hepsinin ortak ihtiyacı randevu yönetimi. Bu sistemle kullanıcılar uygun saatleri görebilir, randevu alabilir ve iptal edebilir.
Kullanılabilecek Teknolojiler: ASP.NET Core MVC, SQL Server, Bootstrap
Ana Modüller:
- Kullanıcı kayıt ve giriş
- Takvim entegrasyonu
- Randevu oluşturma / iptal etme
- Admin paneli
- Mail/SMS bildirim sistemi (ekstra özellik)
Gerçek müşterilere sunulabilecek düzeyde bir uygulama haline getirilebilir. UI/UX tasarımı da oldukça önemlidir.
4. Mini CRM (Müşteri Takip) Uygulaması
Firmalar müşterilerini, iletişim bilgilerini ve görüşme notlarını kaydetmek ister. Bu sistem, tam da buna yönelik basit bir müşteri takip paneli sağlar.
Kullanılabilecek Teknolojiler: C#, Entity Framework, SQL Server
Ana Modüller:
- Müşteri kayıt ve güncelleme
- Görüşme geçmişi ekleme
- Dosya ve belge ekleme
- Arama ve filtreleme
- Excel’e aktarma özelliği
Özellikle küçük işletmeler için ideal bir uygulama. Kod yapısı basit tutulabilir ama fonksiyonel bir sistem geliştirilebilir.
5. Basit E-Ticaret Paneli
Bu sistemde doğrudan satış yapılmaz; satıcı tarafının ürünlerini yönetmesini sağlayan bir panel geliştirilir. Sepet sistemi gibi gelişmiş özellikler istenirse eklenebilir.
Kullanılabilecek Teknolojiler: ASP.NET MVC veya Laravel, MySQL, jQuery
Ana Modüller:
- Ürün ekleme / güncelleme
- Stok yönetimi
- Sipariş takibi
- Kullanıcı giriş sistemi
- Ürün kategorileri
Gerçek e-ticaret sitelerinin altyapısını anlamak için oldukça faydalı bir projedir.
6. Etkinlik Takip ve Kayıt Sistemi Projesi
Üniversite kulüpleri ya da etkinlik düzenleyen gruplar için oldukça kullanışlı bir sistem. Katılım yönetimi ve etkinlik takibi sağlar.
Kullanılabilecek Teknolojiler: PHP & MySQL, Laravel, Bootstrap
Ana Modüller:
- Etkinlik oluşturma
- Katılımcı kayıt formu
- Katılımcı listesi
- QR kod ile giriş sistemi
- Yönetici paneli
Özellikle okullarda düzenlenen seminer veya yarışmalarda kullanılabilir. Basit ama etkili bir projedir.
7. Mini İnsan Kaynakları (İK) Sistemi
Bir işletmenin personel kayıtlarını, izin süreçlerini ve maaş bilgilerini yönetmesini sağlar. Hem yönetimsel hem de teknik bilgi isteyen bir projedir.
Kullanılabilecek Teknolojiler: ASP.NET Core veya Java Spring Boot, PostgreSQL
Ana Modüller:
- Personel kartı oluşturma
- İzin talebi oluşturma
- Departman bazlı listeleme
- Maaş ve prim bilgisi
- Aylık raporlama
Kurumsal hayata atılmadan önce böyle bir projede çalışmak sana büyük katkı sağlar. Özellikle staj mülakatlarında dikkat çeker.
Geliştirdiğim Stok Takip Proje Anlatımı [Video]
Bu kısım Video çekimleri tamamlandığında güncellenecektir. Lütfen beklemede kalın.
Eğer üniversitede sadece ödev yapıp geçmek için proje yapıyorsan, bu yazıyı okuduktan sonra fikrin değişebilir. Çünkü her proje, sana yeni bir şey öğretmekle kalmaz; seni sektöre bir adım daha yaklaştırır. Yukarıdaki fikirlerden birini seçip, üzerine biraz emek verirsen, mezun olduğunda elinde somut bir portföy olur.
Unutma, önemli olan mükemmel projeyi yapmak değil; başlamak, üretmek ve zamanla gelişmek.
Yorumlarda hangi projeyi yapmayı düşündüğünü ya da sorularını paylaşabilirsin.
Okuduğunuz için teşekkür ederim.