Skip to content

Commit

Permalink
add project structure
Browse files Browse the repository at this point in the history
  • Loading branch information
M-Julius committed Sep 5, 2024
1 parent c2afe48 commit d514812
Showing 1 changed file with 26 additions and 1 deletion.
27 changes: 26 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,29 @@ yarn ios
- [x] Login with mobile number
- [x] Verify OTP
- [x] Homescreen - Merchant list
- [x] Profile Screen
- [x] Profile Screen

## Project Structure

The project is organized into several directories, each serving a specific purpose:

<pre>
app
├── core
│ ├── assets # Contains fonts, icons, and images used in the app
│ ├── components # Reusable UI components with corresponding tests
│ ├── model # TypeScript type definitions
│ ├── navigation # App navigation logic
│ ├── schema # Schema validation (e.g., for authentication)
│ ├── services # API services and integrations
│ ├── store # Redux slices and store configuration
│ ├── theme # App-wide styles and color definitions
│ └── utils # Utility functions
└── presentation
├── auth # Authentication screens and components
├── home # Home screen and related components
├── intro # Introductory screens (e.g., splash screen)
└── profile # Profile screen and components
</pre>

Each directory contains TypeScript and test files to ensure maintainable and scalable code.

0 comments on commit d514812

Please sign in to comment.