As a software engineer, I am continually seeking opportunities to enhance my programming skills and explore new technologies. This project focuses on creating a mobile selling application using React Native. The goal of this project is to practice working with mobile app development, user authentication, and real-time data handling. The application is designed to allow users to buy and sell items easily, providing a platform for listing products, browsing available items, and engaging in transactions. The app features user authentication, enabling users to create accounts and manage their profiles. Users can list items for sale by uploading images and providing descriptions, while potential buyers can browse through various categories and search for specific products. The application also includes a messaging system that allows buyers and sellers to communicate directly. This selling app aims to create a seamless experience for users looking to declutter their homes or find great deals on second-hand items.
Software Demo Video - https://youtu.be/q2A4lTAxmhA
A demonstration of the application can be found at: Demo Video Development Environment The development environment for this project includes: Visual Studio Code for writing and debugging code. React Native CLI or Expo for creating and running the mobile application. The project is developed using JavaScript (or TypeScript) with a focus on asynchronous programming, API integration, and state management. Useful Resources React Native Documentation - https://reactnative.dev/ Stack Overflow for troubleshooting specific issues - https://stackoverflow.com/