- Food and meal registration
- Diet history logging
- Intuitive and user-friendly interface
- Viewing statistics about your diet
Before you start, ensure that the following software is installed on your development environment:
- Node.js
- Expo CLI
- Yarn (or npm, as an alternative)
Clone this repository to your local machine:
git clone https://github.com/CaioLucasNS/dailydiet
Navigate to the project directory:
cd dailydiet
Install project dependencies:
yarn install
or
npm install
Start the Expo:
expo start
The project follows this directory structure:
- src: Contains all the source files of the project.
- screens: Holds the application screens.
- components: Contains reusable components.
- routes: Manages the navigation configuration.
- utils: Contains utility and helper functions.
- assets: Contains resource files such as images and fonts.
- storage: Contains management of the app's local storage.
- theme: Contains the global styling of the application.
- React Native
- TypeScript
- Expo Managed Workflow
- Async Storage
- Stack Navigator
- ESLint (Airbnb style guide)
- Prettier
- Path Mapping with Babel and TypeScript
Contributions are welcome! If you have any suggestions, bug fixes, or improvements for the app, feel free to open an issue or submit a pull request.
Please adhere to the best practices and follow the ESLint and Prettier guidelines to maintain code consistency.
Contact If you have any questions or need to contact me, you can reach me via email at lcaio1281@gmail.com.
Thank you for visiting this repository! I hope this app proves to be useful for you.