mosesokemwa / mobile_shamiri_health

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mobile_shamiri_health

A mobile application that allows users to keep track of their health and wellness by recording their daily activities, thoughts, and feelings.

Build and run the mobile app.

  1. Install dependencies

    npm install
  2. Start the app

     npx expo start
  3. Open the app on your device using the Expo Go app or an emulator.

  4. Or use the web version by running

    npm run web

    Or

    npx expo start --web

Features

  • User Authentication:
    • Allow users to sign up and log in.
  • Journal Entry Management:
    • Add new journal entries with a title, content, category, and date.
    • Edit and delete existing entries.
  • Journal View:
    • Allow users to view a list of all their journal entries.
  • Categorization:
    • Users should be able to categorize their entries e.g. Personal, Work, Travel, etc.
  • Summary View
    • Display a summary of journal entries over a selected period i.e. daily, weekly, monthly.
  • Settings:
    • Allow users to update their username and password.

Further Improvements

  • Add a calendar view to allow users to view their journal entries by date.
  • Add a search feature to allow users to search for journal entries by title or content.
  • Add a reminder feature to remind users to make a journal entry.
  • Add a mood tracker to allow users to track their mood when making a journal entry.
  • Add a photo upload feature to allow users to add photos to their journal entries.

About


Languages

Language:TypeScript 93.3%Language:JavaScript 6.7%