MySkinDiary


Welcome to MySkinDiary, your personalized health tracker designed to help individuals manage their skin conditions, such as atopic dermatitis, and identify potential triggers for other health complications. This is the very first public testing version of this application. Please keep in mind that various functionalities may change or disappear temporarily during development.


🌟 What MySkinDiary Offers


  • Account Management: Register and create an account to store your health data.
  • Health Tracking: Log important health information, including symptoms, medication, and lifestyle events.
  • Data Visualization: Visualize your health journey with detailed graphs and insights to help identify patterns and triggers.

🚧 Current Development Stage


MySkinDiary is currently in its testing phase. The application is not intended for storing sensitive personal data at this stage. We appreciate your feedback as we continue to enhance the platform's features and reliability.


πŸ› οΈ Technologies Used


  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • HTML/CSS/JavaScript
  • Bootstrap
  • FullCalendar.js
  • Chart.js

πŸ“‹ Features Overview


Feature Status Description
User Registration βœ… Implemented Users can register and create accounts.
Health Logging βœ… Implemented Track symptoms, medications, and lifestyle events.
Data Visualization 🚧 In Progress Graphs and insights to identify health patterns.
Apple Health Sync πŸ”„ Coming Soon Seamless integration with Apple Health devices.

πŸ› οΈ How to Run the Application


  1. Clone the repository:
    git clone https://github.com/yourusername/MySkinDiary.git
  2. Navigate to the project directory:
    cd MySkinDiary
  3. Restore the required packages:
    dotnet restore
  4. Update the database:
    dotnet ef database update
  5. Run the application:
    dotnet run
Photo

πŸ”’ Security Note


This is a testing version of MySkinDiary. Please do not use it to store sensitive personal data. We are actively working on enhancing security and reliability.


🧩 Upcoming Features


  • Apple Health Integration: Seamless tracking from connected devices.
  • Advanced Reporting: More detailed insights and graphs.
  • Wearable Device Compatibility: Support for wearable health technologies.

🀝 Contributing


We welcome contributions! If you'd like to contribute:

  1. Fork the repository.
  2. Create a new feature branch:
    git checkout -b feature/YourFeatureName
  3. Commit your changes:
    git commit -m "Add YourFeatureName"
  4. Push to the branch:
    git push origin feature/YourFeatureName
  5. Open a pull request.

πŸ“§ Contact


For more information, contact the developer:

  • Email: kolibal.m@gmail.com

Thank you for joining us on this journey to empower individuals in managing their health with greater insight and control! πŸš€