A React Native application to assist users in managing their installments, allowing them to schedule, view, and keep track of various payments.
- Home Screen: Welcomes the user and provides navigation to other parts of the app.
- Dashboard: Displays a list of all scheduled installments. Users can view detailed information about each installment in a modal.
- Installment Scheduling: Allows users to schedule new installments by capturing various details.
- React Navigation: Used for managing the app's navigation stack.
- React Native Paper: Provides a collection of customizable components for designing the app's UI.
- React Native Modal: Allows for displaying modals in the app.
- Clone the repository: git clone https://github.com/askhan963/installments-management-system.git
- Navigate to the project directory: cd installments-management-system
- Install the dependencies: npm install
- Start the app: npm start
Once the app is running, users can:
- Navigate to the Dashboard to view all scheduled installments.
- Use the Installment Scheduling screen to schedule new payments.
- Tap on an installment in the Dashboard to view detailed information.
- Navigation Errors: Issues with the "RNGestureHandlerRootView" and "RNSScreen" components. Resolved by properly linking the respective libraries.
- Styling Overlap with Modal: The modal's styling conflicted with global styles, which was fixed by refining the modal-specific styling.
- Data Rendering in Modal: Addressed the initial absence of data in models by enhancing state management.
The IMS serves as a valuable tool for users to manage their installments. Challenges encountered during its development offered invaluable learning experiences, resulting in a robust and user-centric application.