🎉 Welcome to Finance App UI!
This project is a front-end only mobile app built just for practice purposes to explore and master the following tech stacks. There’s no back-end involved—just sleek UI design and front-end awesomeness! ✨
Here’s what powers this app:
- 📱 React Native: Cross-platform development made easy.
- ⚡ Expo: Rapid prototyping and deployment.
- 📊 Victory Native: Stunning charts and visualizations.
- 💡 TypeScript: For strongly typed and maintainable code.
Here's how the project is organized:
Finance App UI
├── 📁 app
│ ├── 📁 (tabs)
│ │ ├── _layout.tsx # Main layout for tab navigation
│ │ ├── index.tsx # Dashboard screen
│ │ ├── profile.tsx # Profile screen
│ │ ├── transaction.tsx # Transaction history screen
├── 📁 components
│ ├── ExpenseBlock.tsx # Component for expense display
│ ├── IncomeBlock.tsx # Component for income display
│ ├── SpendingBlock.tsx # Component for spending stats
│ ├── TabItems.tsx # Bottom tab icons and labels
├── 📁 constants
│ ├── Colors.tsx # Color palette for the app
│ ├── Icons.tsx # Icon definitions
├── 📁 data
│ ├── expenses.json # Sample expense data
│ ├── income.json # Sample income data
│ ├── spending.json # Sample spending data
├── 📂 assets
│ ├── project-preview.png # Preview image for the README
├── app.json # Expo configuration
├── package.json # Dependencies and scripts
├── tsconfig.json # TypeScript configuration
-
Clone the repository:
git clone https://github.com/your-username/finance-app-ui.git
-
Navigate to the project folder:
cd finance-app-ui
-
Install dependencies:
npm install
-
Start the app:
npx expo start
-
Run the App on Simulator or Emulator:
-
Type
a
for Android -
Type
i
for iOS
This is a practice project, but feel free to fork it and experiment! Suggestions or improvements are always welcome. 🚀
For any questions or feedback, feel free to reach out:
GitHub: sai-zack-dev
Email: [email protected]