DailyMood is a React Native app that allows users to register their daily mood and generates statistics based on the recorded data. The app is built using TypeScript and styled-components, providing a seamless and visually appealing user experience.
- Record daily mood: Users can easily log their mood on a daily basis, providing valuable insights into their emotional well-being over time.
- Statistics: DailyMood generates statistics based on the recorded moods, enabling users to visualize their mood patterns and trends.
- List of recorded days: The app maintains a list of all the recorded days, allowing users to view and review their mood history.
To install and run DailyMood, follow these steps:
-
Clone the repository:
git clone https://github.com/jenicarvalho/daily-mood.git
-
Navigate to the project directory:
cd daily-mood
-
Install the dependencies:
npm install
or
yarn install
To start the DailyMood app, run the following command:
npm ios
or
yarn ios
This command will start the development server and open the app on your device or simulator. You can then interact with the app and begin recording your daily moods.
DailyMood is built using the following technologies:
- React Native: A JavaScript framework for building cross-platform mobile applications.
- TypeScript: A typed superset of JavaScript that enables robust code development.
- styled-components: A CSS-in-JS library for creating styled components in React applications.
Contributions to DailyMood are welcome! If you encounter any issues or have suggestions for improvements, please feel free to submit a pull request. We appreciate your contributions.