- React Native, Expo & Node.js
This e-commerce app is built for the Android and iOS platforms and is designed for selling electronics online. The app includes features such as adding multiple addresses to a single account, user authentication, wishlists, carts, categories, fuzzy search, payment integration, and many more. The admin panel was built with Strapi to allow admins to add products, categories, update certain parts of the app, and manage users and orders. Push notifications have been implemented for sending promotional notifications.
The product screen features an image carousel, price, product description, and a feature table. Users can either buy directly with the "Buy Now" button, add it to the cart, or add it to their wishlist.
Users are allowed to browse the app and purchase products freely without logging in. However, certain features, such as saving multiple addresses, updating, and viewing profile details, are only available after logging in. This design is intended to increase the admin's conversion rate and enhance customer's convenience.
Cart and wishlist functionalities are included to enhance customer convenience, aid in decision-making, and foster retention. Users have the option to seamlessly transfer products from the wishlist to the cart, facilitating a smooth purchasing experience.
Customers are permitted to add multiple addresses to their account, and they can select from these addresses at the time of delivery. Addresses can be added only after logging into the account. In the address section, customers can also provide their phone numbers so that the delivery partner can contact them during delivery.
The admin panel for this app is built with Strapi. Admins can add and update categories and products, manage orders, and handle shipping directly from the admin panel. Additionally, certain elements such as contact details, banners, and category icons can also be modified from the admin panel.