https://github.com/zeynepbass/workist
update-workist
https://github.com/zeynepbass/workist
authorization axios context-api crud-api express nodejs react react-router socket-io tailwindcss
Last synced: 2 months ago
JSON representation
update-workist
- Host: GitHub
- URL: https://github.com/zeynepbass/workist
- Owner: zeynepbass
- License: other
- Created: 2025-07-11T12:32:42.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-04-04T21:52:31.000Z (3 months ago)
- Last Synced: 2026-04-04T23:33:18.623Z (3 months ago)
- Topics: authorization, axios, context-api, crud-api, express, nodejs, react, react-router, socket-io, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 5.73 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
Uzun süredir üzerinde çalıştığım ilan paylaşım ve portfolyo platformu projemi başarıyla tamamlamış olmanın heyecanını yaşıyorum!
Bu projeyle hem teknik becerilerimi geliştirdim hem de gerçek dünya kullanımına uygun bir çözüm üretmeyi hedefledim.
---
## 🔍 Proje Özellikleri
### ✅ Kullanıcı Girişi
- Kullanıcılar kayıt olabilir ve giriş yapabilir.
- Güvenli bir şekilde oturum yönetimi sağlanır.
### ✅ İlan Paylaşımı & Yönetimi
- Kullanıcılar kendi ilanlarını paylaşabilir, düzenleyebilir ve silebilir.
- Kategorilere ve alt kategorilere göre filtreleme yapılabilir.
### ✅ Portfolyo Yönetimi
- Kullanıcılar unvan, iletişim bilgileri, uzmanlık alanları, eğitim geçmişi ve sertifikalarını ekleyebilir veya güncelleyebilir.
### ✅ Arama & Filtreleme
- İlanlar üzerinde anahtar kelime ile arama yapılabilir.
- Kategoriye göre filtreleme uygulanabilir.
### ✅ Gerçek Zamanlı Mesajlaşma (Socket.io)
- İlanlara özel kişisel mesajlaşma imkânı.
- Kullanıcıya özel anlık bildirim sistemi.
### ✅ Kullanıcı Deneyimi & Doğrulama
- Boş alan kontrolleri ve input validasyonları.
- Kullanıcı odaklı geri bildirimler ile form deneyimi geliştirilmiştir.
---
## ⚙️ Kullanılan Teknolojiler
**Frontend:** React.js, Context API, Tailwind CSS, FontAwesome
**Backend:** Node.js, Express.js
**Gerçek Zamanlı İletişim:** Socket.io
**HTTP İletişimi:** Axios
**Depolama & Oturum:** LocalStorage
**Yardımcı Araçlar:** useMemo, useRef gibi ileri seviye React Hook’ları
**Güvenlik:** Authentication & Authorization sistemleri
---
## 💡 Projede Amaçladıklarım
- Temiz ve sürdürülebilir kod yapısı kurmak
- Kullanıcı merkezli arayüzler geliştirmek
- Gerçek zamanlı etkileşimleri başarıyla entegre etmek
- Full-stack yetkinliğimi geliştirmek ve sektöre katkı sağlamak