React-NativeNavite BaseNode-Js

Ecommerce App | Admin App

Project
4 Weeks
Role
NodeJS API Server
Backend
Nodejs
Frontend
React-Native CLI
Admin Screen
Admin Screen
Onboarding Screen
Onboarding Screen
Product Screen
Product Screen
Checkout Screen
Checkout Screen

Developed a cross-platform Ecommerce App using React Native and Native Base, ensuring compatibility with both Android and iOS devices.

Description

Developed a cross-platform news app using React Native and Native Base, ensuring compatibility with both Android and iOS devices.

  • Implemented mobile number OTP verification and DLT registration for company compliance.

  • Integrated location-based news feed to deliver relevant content to users based on their geographical location.

  • Utilized AWS S3 bucket for efficient storage and retrieval of images associated with news articles.

  • Implemented Redis Cache to enhance news delivery speed and optimize user experience.

  • Added features for admins to upload ads and polls to engage users effectively.

  • Implemented group feature allowing users to create and join news groups, with QR-based group joining functionality.

  • Integrated push notifications for both Android and iOS devices to keep users informed of latest updates and breaking news.

  • Developed a separate admin app for news subgroup verification, ads, and poll management.

  • Implemented role-based login in the admin app to differentiate between franchise and client roles.

  • Deployed backend infrastructure on Digital Ocean to ensure scalability and reliability.

  • Uploaded the app to both Google Play Store and Apple App Store, making it accessible to a wide audience.

  • Ensured scalability to accommodate a large user base, capable of serving lakhs of users simultaneously.

  • Throughout the project, gained valuable experience in React Native, TypeScript, AWS services, Redis Cache, mobile authentication, location-based services, and app deployment processes.