A modern financial technology application built with React Native and Expo.
- Authentication: Secure login, registration, and forgot password screens.
- Dashboard: Overview of accounts, cards, and recent transactions.
- Navigation: Drawer and Tab-based navigation for a seamless user experience.
- Onboarding: Interactive onboarding screens for new users.
- Management: Dedicated screens for expenses, savings, payments, and profile settings.
- Custom Components: Includes a custom numpad, currency picker, and step indicators.
- Framework: React Native with Expo
- Routing: Expo Router (file-based navigation)
- Styling: NativeWind (Tailwind CSS for React Native)
- Backend: Supabase
- Storage: AsyncStorage for local data persistence
-
Clone the repository
git clone https://github.com/Syber-Tek/fintech_app.git cd fintech_app -
Install dependencies
npm install
-
Configure Environment Variables Create a
.envfile in the root directory and add your Supabase credentials:EXPO_PUBLIC_SUPABASE_URL=your_supabase_url EXPO_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
-
Start the application
npx expo start
app/: Main application screens and routing logic.assets/: Images, icons, and other static assets.components/: Reusable UI components.hooks/: Custom React hooks (e.g.,useCurrency).lib/: Library configurations (e.g., Supabase client).utils/: Utility functions and helper classes.
This project is private and owned by Syber-Tek.