This document provides instructions on how to set up and run both the frontend and backend of this application.
The frontend is a React Native application built with Expo.
- Node.js (LTS version recommended)
- Expo Go app on your mobile device (for testing on a physical device) or an Android/iOS simulator.
-
Install dependencies: Open a terminal in the project root directory (
graphyn-showcase) and run:npm install
-
Start the development server: After the installation is complete, start the Expo development server by running:
npm start
This will open a new tab in your web browser with the Expo Developer Tools.
-
Run the app:
- On a physical device: Scan the QR code from the Expo Developer Tools using the Expo Go app on your iOS or Android phone.
- On an iOS Simulator: Press
iin the terminal where the development server is running. - On an Android Emulator: Press
ain the terminal where the development server is running. - In a web browser: Press
win the terminal.
The backend is an Encore project. For detailed instructions on how to set up and run the backend, please refer to the README.md file in the backend repository.
- Backend Repository: https://github.com/useing123/encore_dev_backend_showcase
Here are some thoughts on the development process and the project itself:
Claude code nice but console interface worst than launching this app with vscode extentions,
I can run graphyn it helps me outline first project architecture and stack picking but when we code solution, we have many bugs and it looped on basic errors and I need to help with another tools, and claude code doenst have access to mcp server that will do life harder
It was fun task, I decided to do mobile finance tracking app + Ai agent that will help with tracking, easy to bootstrap project and we can implement more ai features but now I do only chat interface, in future we can add ai powered roast, ai powered fill of transactions, ai powered prediction(we need specific dataset)