Giter VIP home page Giter VIP logo

heartry's Introduction

Hi there, I'm Darshan

Organiser of Our Tech Community ❤️

  • 🔭 I’m currently working on improving myself
  • 🌱 I’m currently learning about life
  • 💬 Ask me about anything
  • ⚡ Fun fact: I also like to write, you can see my work at heartry_poems

Some stats Some stats

Contact me at 👇

LindedIn Twitter

heartry's People

Contributors

kartiksoneji avatar siruscodes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

heartry's Issues

Create new backgrounds for image sharing feature

Describe the feature
The main feature of our app is to share poems as images, but currently, we only have 1 background type. It would be great if we can have more backgrounds.

Plan to execute

  1. Create an abstract class to take required properties
  2. Make current implementation to work with it
  3. Add at least one more kind of design

Possible abstract class

  1. Widget background (the main widget)
  2. List colors (colors used in widget)
  3. Color isSingleColor (only single is needed for the screen)
  4. More could be used...

Saving images fails randomly

While saving/sharing images android platform fails and fails to save the image.

Possible soultions

  1. Find a better plugin to save images
  2. Create one by ourselves

Create booklet of peoms

Describe the feature
Create a simple doc or pdf file using multiple selected poems.

Plan to execute
Will think about it

User suggestions

Backing up data to Drive

Describe the feature
A backup of all poems should be done at a specific time daily if any change is made in the app.

Allow Changing Google Accounts

Describe the feature

Users should be allowed to change their Google accounts and should be given a choice of whether to delete or keep the backup in the previous account, if it exists.

Motivation

If someone logs in with a different account by mistake, like I did, they might want to change their Google account in the app. In my case, a different Google account had my backup, so I would like to use that account instead of the one I mistakenly signed into.

Plan to execute

Sorry, I have no clue.

Screenshots

NA

Are you willing to make a PR?

Sorry, I don't currently have the bandwidth to open a PR for this.

Welcome Page UI update 🐛 ⚠️

To Reproduce

  1. Very first page ( after downloading only )
  2. While Swipe right

Expected/Actual behavior

It doesn't sync, which I think you intend todo while developing

Screenshots

Screenshot_20240302_231913

Are you willing to make a PR?
Currently No, because I am not expert at app development

But I would like todo testing or get beta access and find bugs / error or ui/ux update need
Beacuse I like it and think good at

More text fonts

Describe the feature
We can use google fonts to get fonts dynamically.

Plan to execute
Add a list of fonts(few selected ones) in the UI and change it when the user selects the font and updates the UI.

Add tags

Describe the feature
Tags will work similar to #tags you can add it to the poems and can search/filter it with the tags.

Maybe we can have a tag view which will show the tags and on clicking them will show all the peoms with that tags.

Implement search functionality

Describe the feature
Search functionality should have look for string matching also with priority.
The first priority should be the title then the content.

Plan to execute
There should be 2 calls to the database, 1st to query for title and 2nd to query other content.

Implement a bin

Describe the feature
Bin option to hold poetries for 30days once deleted and users can restore or delete permanently them when they want to.

Plan to execute
Add a column to a database named delete_date(default to null) which will save the date when the poem needs to be deleted.
Once the current day passes this day we should auto-delete it.

Google Drive Backup Restoration and Account Information

Describe the feature

There are two features I thought of:

  • Show which Google account and e-mail ID are associated with the backup.
  • Show a button to restore a Drive backup.
    • Show a warning if non-backed up data exists or if current data does not match data in the Drive. (Hashing might help.) (Don't delete new notes that are not backed up.)

Motivation

Background: I was migrating Heartry from an old phone to a new one. I had never enabled Google Drive backups on my old phone.

New phone: I migrated Heartry over to my new phone, but that didn't transfer app data. It did give me a Google sign in option, so I used it.

Old phone: Now I remembered that I had some notes in my old phone and so I wanted everything in my new phone. I enabled Google Drive backups on my old phone for the first time and backed up my notes.

The issue: Now the issue is that there is no way I can figure out which Google account I used on both devices and I also cannot see an option to restore backup (and maybe a notification of overriding non-backed up data if it exists). How do I figure out which Google account I used for backups on both phones and how do I restore the backup?

Plan to execute

Sorry, I have never worked with Flutter or Google Drive before.

Screenshots

NA

Are you willing to make a PR?

Sorry, but I don't have the bandwidth for it right now.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.