→ Project nameMobile shopping app with backend
React Native mobile shopping app built with Expo for a seamless development experience. The Nest.js backend, utilizing a MySQL database for data storage with TypeORM as the ORM, offers a secure and scalable foundation. Users can create accounts, manage them, and make secure in-app payments with Stripe. The app features a user-friendly interface with modern aesthetics (e.g., clean layout, bold typography) and delightful animations like Shared Element Transitions. It utilizes a primarily GraphQL API for efficient data management and retrieval, with a fallback REST API for wider compatibility. Push notifications, handled by the Expo API, keep users informed about order updates, tracked product changes, and other relevant information. Designed and built by me from scratch. The backend leverages JWT for token-based authentication, Bcrypt for password hashing, and SendGrid for email account activation.
- Stripe and Expo notifications
- Reanimated and Shared Element Transitions
- GraphQL and REST API
→ Project stack
- Frontend
- Backend