This project is an Angular-based web application for the website KyosoCards.com. Some features include managing custom cards, user authentication, shopping cart functionalities, and order processing. The app features dynamic components, robust validation, and integrates with external services like Stripe for payments.
KyosoCards is deployed and accessible at kyosocards.com
client/
├── src/
│ ├── app/
│ │ ├── authentication/ # Login, Register, Profile components
│ │ ├── card/ # Card components (list, create, format)
│ │ ├── shopping/ # Cart, Checkout, and Order confirmation
│ │ ├── home/ # Home, Search, FAQ components
│ │ ├── extra-pages/ # Contact, Game Rules components
│ │ ├── navigation/ # Navigation component
│ ├── assets/ # Images and resources
│ ├── environments/ # Environment configs
├── angular.json
├── package.json
├── tsconfig.json
app.component.ts, app.component.html, app.component.cssnavigation.component.ts, navigation.component.html, navigation.component.csslogin.component.ts, login.component.html, login.component.cssregister.component.ts, register.component.html, register.component.cssprofile.component.ts, profile.component.html, profile.component.csscard.component.ts, card.component.html, card.component.csscardbackground.png).card-list.component.ts, card-list.component.html, card-list.component.csscard-create.component.ts, card-create.component.html, card-create.component.csscart.component.ts, cart.component.html, cart.component.csscheckout.component.ts, checkout.component.html, checkout.component.cssorder-confirmation.component.ts, order-confirmation.component.html, order-confirmation.component.csshome.component.ts, home.component.html, home.component.csssearch.component.ts, search.component.html, search.component.cssfaq.component.ts, faq.component.html, faq.component.csscontact.component.ts, contact.component.html, contact.component.cssgame-rules.component.ts, game-rules.component.html, game-rules.component.cssauth.service.tscard.service.tscart.service.tsemail.service.tsstorage.service.ts