Frontend Software Engineer - Mobile Technical Challenge
Problem
Ability to add tasks Ability to mark tasks as complete Ability to delete tasks Allow users to create, edit, and delete notes. Persist notes using a storage solution.
Make sure you have Node.js and npm installed on your machine.
- Node.js: Download and install Node.js
- npm: Included with Node.js installation
-
Clone this repository to your local machine:
git clone https://github.com/agudeluca/noteboxExercise.git
-
Navigate to the project directory:
cd noteboxExercise -
Install dependencies:
npm install
Once the dependencies are installed, you can start the Expo development server:
```bash
npm run ios
```
This will open the Expo DevTools in your default web browser. You can run the app on an emulator/simulator or scan the QR code with the Expo Go app on your mobile device to see the application in action.
- Briefly describe the key features and functionalities of your application.
If you'd like to contribute to this project, feel free to fork the repository and submit a pull request. Your contributions are highly appreciated!
-
install maestro cli curl -Ls "https://get.maestro.mobile.dev" | bash
-
run maestro maestro test flow.yaml
This project is licensed under the MIT License.



