Bu projeyi Üretken Akademi Yazılımcı Fabrikası'nda bitirme projesi olarak yaptım. Projede React, Firebase, Vite, Tailwind.CSS, Daisy.ui başta olmak üzere çok şey kullandım. Proje aynı zamanda Responsive ve mobil uyumludur. Projenin linki ve projeyi gösteren ekran görüntüleri aşağıdadır.
Projenin amacı; kayıt olan kişiye kendi bilgileri ile doldurabileceği bir Portfolyo sitesi sağlamaktır. Kayıt olduktan sonra kişi Ana sayfada neler yapması gerektiğine dair bir açıklama ile karşılaşır. Projeye hem Google ile hem de mail ile üye olunabilmektedir. Kişi Portfolyo sayfasında hakkında, eğitim, deneyimler, yetenekler, sertifikalar vb. birçok bilgiyi ekleyebilirken 'Gönderi Oluştur' sayfasında istediği konu ile ilgili gönderiler oluşturabilmektedir. Gönderilerine görsel ekleyebilmektedir. Kişi profil fotoğrafını ve kullanıcı adını değiştirebilmektedir. Aynı zamanda projenin temasını da değiştirebilmektedir.
Projeye aşağıdaki linklerden ulaşabilirsiniz:
https://altundalyusuf-portfolio-creator.netlify.app
Bu projeyi yaparken çok zorlandım. Firebase hakkında 0 bilgi ile başladım ve karşıma çok fazla hata ve zorluk çıktı. Fakat projeyi bitirmekte kararlılıkla devam ettim ve bu benim için çok güzel bir deneyim oldu. Ortaya büyük / orta büyüklükte çok güzel bir proje çıktı ve beni çok gururlandırdı. Bilgi birikimimi ve araştırma azmimi bu projede kullandığım ve projeyi tamamladığım için çok mutluyum.
İstemci: React, Vite, TailwindCSS, DaisyUI, ...
Sunucu: Firebase
Projeyi klonlayın
git clone https://github.com/altundalyusuf/Portfolio-Project.git
Proje dizinine gidin
Gerekli paketleri yükleyin
npm install
Sunucuyu çalıştırın
npm run dev