Welcome to PocketPlan, a mobile app designed to help you manage your personal and family finances easily and efficiently. With PocketPlan, you can track your income and expenses, set up budgets and financial goals, and maintain control of your finances with detailed reports.
MIT License
Welcome to PocketPlan, a mobile app designed to help you manage your personal and family finances easily and efficiently. With PocketPlan, you can track your income and expenses, set up budgets and financial goals, and maintain control of your finances with detailed reports.
Before you begin, ensure you have the following installed:
Clone the repository:
git clone https://github.com/Duccem/ducen-finance-app.git
cd ducen-finance-app
Install dependencies:
npm install
# or
yarn install
Set up environment variables:
Create a .env
file in the root directory and add the following variables:
EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY=clerk-publishable-key
EXPO_PUBLIC_STRIPE_PUBLISHABLE_KEY=stripe-publishable-key
EXPO_PUBLIC_SERVER_BASE_URL=https://localhost:3000
Run the development server:
npm start
# or
yarn start
Scan the QR code using the Expo Go app on your mobile device (available on App Store and Google Play).
ducen-finance-app/
├── src/ # Project main folder
│ ├── app/ # Expo app router
│ ├── libs/ # Aux libraries
│ │ ├── ui/ # Custom own ui library
│ │ └── utils/ # Utility functions
│ ├── modules/ # Modules of DDD source code
│ │ ├── shared/ # Shared modules across all apps
│ │ └── [subdomain]/ # Correspondent module to a subdomain
│ ├── assets/
├── .env.example
├── .eslintrc.js
├── .gitignore
├── .prettierrc
├── app.json
├── babel.config.js
├── expo-env.d.ts
├── tailwind.config.ts
├── tsconfig.ts
├── README.md
├── package.json
└── index.js # Entry point of the app
This project is licensed under the MIT License.
For any questions or inquiries, please contact us at [email protected].