bu göreve ulaşabilmek için oluşturulan registerKey = u0zxu5682u9v35zw4054zwu2z91u7w6w0361v2zux3w27y728321y1y4xzvwz006 ve göreve ulaşabilmek adına yazılan kod index.html klasörünün içinde bulunmaktadır.
Ecommerce Proje Kartaca E-commerce Projesi Bu proje, Kartaca firması için oluşturulmuş bir e-ticaret uygulamasıdır. Bu uygulama, müşterilerin ürünleri görüntülemesine ve satın almasına olanak tanır. Ayrıca, kullanıcılar hesap oluşturabilir, ürünleri sepette görüntüleyebilir, sipariş geçmişlerini görüntüleyebilir ve hesaplarından çıkış yapabilirler.
Kullanılan Teknolojiler Bu projede kullanılan teknolojiler şunlardır:
Backend:
Accesscontrol Bcrypt Boom Cors Dotenv Express Express-rate-limit Express-redis-cache Ioredis Joi Jsonwebtoken Mongoose Rate-limit-redis Sucrase Frontend:
@chakra-ui/react @emotion/react @emotion/styled @testing-library/react @testing-library/user-event Axios Formik Framer-motion React React-dom React-query React-router-dom React-scripts Web-vitals Yup Kurulum ve Kullanım Bu projeyi yerel makinenize kurmak ve kullanmak için şu adımları izleyin:
Bu repo'yu klonlayın: git clone https://github.com/Cemozgeldi/kartacaecommerce.git Proje klasörüne gidin: cd kartacaecommerce Backend için .env dosyasını oluşturun ve gerekli değişkenleri ayarlayın (örneğin, veritabanı bağlantısı için MONGO_URI) Backend'i başlatmak için npm run dev komutunu kullanın Frontend klasörüne gitmek için cd frontend komutunu kullanın Frontend için .env dosyasını oluşturun ve gerekli değişkenleri ayarlayın (örneğin, API bağlantısı için REACT_APP_API_URL) Frontend'i başlatmak için npm start komutunu kullanın Bu adımları tamamladıktan sonra, uygulamayı yerel bilgisayarınızda http://localhost:3000 adresinden görüntüleyebilirsiniz..