DaysSince is an iOS app that helps you count the days that passed since you last did the things important to you! ๐ฆ๐ฑ
You can find it on the App Store ๐:
https://apps.apple.com/us/app/days-since-track-memories/id1634218216
With DaysSince you can:
- Create new events to keep track of
- Count the days since you've last done an event
- Receive reminders (daily, weekly, monthly)
- Customize your events into categories with different colors.
- Widgets to display your events on your home screen.
- Custom color themes
- 5 different app icons
- Create your own custom categories
- Request and vote for new features
Make sure you fulfill the requirements.
- iOS 16.4+
- Xcode 14.3+
- macOS Ventura 13.0 or later
You can download the app from the App Store here.
You can clone this github repository on your computer and open it with Xcode. Or you can directly click on "Open with Xcode" from Github (see image below).
![Open with Xcode from Github](https://private-user-images.githubusercontent.com/90992029/306721537-442ac9da-ae14-4292-8901-416344f2cb24.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTY3NDU5NTQsIm5iZiI6MTcxNjc0NTY1NCwicGF0aCI6Ii85MDk5MjAyOS8zMDY3MjE1MzctNDQyYWM5ZGEtYWUxNC00MjkyLTg5MDEtNDE2MzQ0ZjJjYjI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTI2VDE3NDczNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM3YmEyNDcyODQ1ZDU2MTE3ZDMzMzBiZTY0ZTdlNTUyMjY5M2M0ZjRjMWE1MWM0ZTVjYjRlMWNjMTNkZjExMWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.JyV6HNyEyF15uOeGb1IXkymh_tzBw5jU0W18dB4fB84)
Once you open the project in XCode, no additional set up is needed. Use the standard steps to:
- Build the project (Command+B)
- Run the project (Command+R)
Please test all of your code before making a PR. There are no in-built unit tests right now.
Watch the demo videos of Days Since here:
- [Watch here] Main demo
- [Watch here] Demo of new features (custom categories and themes)
- The project doesn't have a database. All events and settings are stored in UserDefaults. This is done using the external Defaults package.
- There is a weak separation in terms of Model and View.
- Defaults for storing all user data. It is basically a sugar coated UserDefaults.
- WishKit for colleting using feedback. Users can suggest or vote for new features.
- All design and brainstorming is done in Sketch. Please contact Vicki (see Meta info section) if you want to be added to the Sketch project.
- The app icons were designed using Figma.
Right now it is only Vicki working on the project. There are no external tools (i.e Jira). You can keep track of tasks using the Issues tab on Github.
We would love it if you contribute to Days Since. You can see some of the open Issues on Github and make a PR.
Reporting bugs:
If you find a bug please contact Vicki (see Meta Info section) or directly open a new issue with a description and screenshots of the bug.
Submitting pull requests:
If you made a bug fix or a feature contribution, please submit a pull request and request Vicki as a reviewer. Please make sure your code is tested and clear.
Providing feedback: Any feedback is much appreciated!๐๐ Please contact Vicki (see Meta Info section) or open new issues on Github.
Improving documentation: If you see missing documentation info or something that is not clear, please open an issue or submit a pull request.
Victoria Petrova - Contact me on X here - [email protected]
Jordi Bruin - Contact me on X here