{"id":31581339,"url":"https://github.com/kamilkonopski/date-journal","last_synced_at":"2026-05-07T13:05:08.600Z","repository":{"id":315608970,"uuid":"1060180348","full_name":"KamilKonopski/date-journal","owner":"KamilKonopski","description":"A mobile app built with React Native and Expo that allows users to create a journal of their dating experiences.","archived":false,"fork":false,"pushed_at":"2025-09-21T10:59:01.000Z","size":608,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-21T12:29:24.646Z","etag":null,"topics":["animated-cards","date-journal","expo","interactive-app","mobile","mobile-app","mobile-app-development","react-native"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KamilKonopski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-19T13:58:54.000Z","updated_at":"2025-09-21T10:59:05.000Z","dependencies_parsed_at":"2025-09-21T12:29:30.384Z","dependency_job_id":"15c40c98-18c9-4f3d-8ede-facbea9930f3","html_url":"https://github.com/KamilKonopski/date-journal","commit_stats":null,"previous_names":["kamilkonopski/dziennik-randek","kamilkonopski/date-journal"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/KamilKonopski/date-journal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KamilKonopski%2Fdate-journal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KamilKonopski%2Fdate-journal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KamilKonopski%2Fdate-journal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KamilKonopski%2Fdate-journal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KamilKonopski","download_url":"https://codeload.github.com/KamilKonopski/date-journal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KamilKonopski%2Fdate-journal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278526240,"owners_count":26001326,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animated-cards","date-journal","expo","interactive-app","mobile","mobile-app","mobile-app-development","react-native"],"created_at":"2025-10-05T21:56:28.937Z","updated_at":"2025-10-05T21:56:29.889Z","avatar_url":"https://github.com/KamilKonopski.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Date Journal App\n\nThis is a mobile app built with React Native and Expo to create a journal of memorable dates. The app allows users to add, view, and edit cards representing special moments with images, descriptions, and locations. It also includes task management features for each date, with modal interactions to mark tasks as completed or not.\n\n## Features\n\nCard Viewer: Swipe through horizontally scrollable cards, each representing a memorable date.\n\nImage Editing: Add or change images for each date.\n\nLocation Editing: Edit the location of the date directly on the card.\n\nTask Management: Mark tasks as completed, not done, or not started using a modal.\n\nCover Screen: The home screen where users can edit the title and start the journal.\n\n## Components\n\nAnimatedCard: A card component with scaling animation based on the current page index.\n\nDateCard: A detailed card that displays the title, description, image, and location for each date.\n\nTaskModal: A modal that allows the user to update the task status associated with each date card.\n\nCardScreen: Displays a list of DateCard components in a horizontally scrolling layout.\n\nCoverScreen: The entry screen of the app where the title can be edited and the user can navigate to the CardScreen.\n\nInstallation\nPrerequisites\n\nNode.js: Install Node.js if you haven't already.\n\nExpo CLI: Install Expo CLI using the following command:\n\n```\nnpm install -g expo-cli\n\nSteps to Run the Project\n\nClone the repository:\n\ngit clone \u003crepository-url\u003e\n\n\nNavigate into the project folder:\n\ncd \u003cproject-folder\u003e\n\n\nInstall dependencies:\n\nnpm install\n\n\nRun the app with Expo:\n\nexpo start\n\n```\n\nOpen the app in an emulator or on your physical device using the Expo Go app.\n\n## Technologies Used\n\nReact Native: A framework for building mobile apps using JavaScript and React.\n\nExpo: A set of tools and libraries for building React Native apps.\n\nReact Navigation: For navigating between screens.\n\nReact Native Reanimated: For smooth animations.\n\nImagePicker: For selecting images from the gallery.\n\n## Screenshots\n\nCover Screen:\n\n\u003cimg src=\"screenshots/IMG_1074.png\" width=\"300\" height=\"600\" /\u003e\n\nCard Screen:\n\n\u003cimg src=\"screenshots/IMG_1075.png\" width=\"300\" height=\"600\" /\u003e\n\nTask Modal:\n\n\u003cimg src=\"screenshots/IMG_1076.png\" width=\"300\" height=\"600\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamilkonopski%2Fdate-journal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkamilkonopski%2Fdate-journal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamilkonopski%2Fdate-journal/lists"}