Hi Future Developer,
Welcome to NovaApp! A modern React Native finance management application built with Expo and TypeScript. This project showcases a complete authentication flow with Laravel Sanctum API integration, featuring a clean UI with Material Design principles and robust user management.
This repository is my personal React Native project evolved from previous learning experiments. Here, I've implemented modern mobile development patterns, authentication flows, and best practices—ideal for learning, reference, or as a foundation for your own mobile applications. To showcase my skills, state management, navigation, and UI components have been carefully crafted and organized.
- React Native - Cross-platform mobile development
- Expo - Development platform and SDK
- TypeScript - Type-safe JavaScript
- React Navigation - Routing and navigation
- React Native Paper - Material Design components
- Laravel Sanctum - API integration
- AsyncStorage - Persistent data storage
Get a glimpse of NovaApp's enchanting world by exploring the key features and implementation:
- Secure login with Laravel Sanctum
- Token-based authentication
- Persistent session management
- User data fetching
- Automatic session persistence
- Material Design 3 components
- Bottom tab navigation
- Responsive layouts
- Dark mode support
- Clean, card-based interface
- Form validation with real-time feedback
- Loading states and error handling
- Refresh controls
- Smooth animations
- Intuitive navigation
This project is built to work seamlessly with a Laravel-based REST API. The backend logic and database management are handled in a separate repository:
- API Backend: https://github.com/novaardiansyah/personal-v4
While this repository is public, please note that all forms of credentials, API keys, and environment configurations are not provided for the public. Access to the production backend API is restricted for security reasons.
If you are interested in using this project for specific purposes or require a demo environment, please contact me directly for exclusive permission.
Need to chat? Feel free to drop me a line via Email or hit me up on WhatsApp. I'm just a message away, ready to groove with you! 📩
We believe in fostering a welcoming and inclusive environment for everyone. Please be respectful, considerate, and constructive in all interactions. By participating in this project, you agree to uphold our Code of Conduct. Let's collaborate and make this community awesome together!
Exciting news! This project is grooving to the rhythm of the MIT License.
Feel free to use, modify, and share it with the world. Just remember to keep the original license intact. Let's spread the joy of coding together! 🚀
Happy coding and collaborating! — Nova Ardiansyah
