avikalpg / free-time Goto Github PK
View Code? Open in Web Editor NEWhttps://myfreetimeinaweek.in helps its users recognize the amount of time they have in their life for things that they love.
License: GNU General Public License v3.0
https://myfreetimeinaweek.in helps its users recognize the amount of time they have in their life for things that they love.
License: GNU General Public License v3.0
Currently, we install expo cli
globally in the workflow runner, which is not a recommended method.
As of today, the recommended way of building expo
projects in CI is through EAS. You can follow this documentation to implement the same.
Remember that the Github-page deploy will remain the same. Only the action for generating the build files from the expo will be modified.
Is your feature request related to a problem? Please describe.
It is not obvious on the website that the user can modify the activity list. As a result, they just look at the activity chart which is presented to them and do not modify it.
Describe the solution you'd like
When a user opts to use the free-time-in-a-week calculator, we can present it as a sequence of questions about sleep duration, full-time job commitment, daily-chores time buffer, leisure activities and hobbies. This input can be used to present the UI that currently exists, but with the data that the user has provided instead of some arbitrary data.
Describe alternatives you've considered
I haven't thought of any alternatives to this method.
Additional context
I got this idea from this podcast: https://www.sidehustlenation.com/quiz-funnels-101/
5em
margin from the last element on any pageAt the moment, all except the last condition are true. We want to fix this last thing as well.
Currently, this platform is a tool for the informed and can be used by them to help others use it.
But we want any new user to quickly understand what is the utility of the tool and how to use it.
Add a view below the tool on the landing page itself that effectively explains the advantage of using this tool.
Add another view below that teaches how to use the tool.
Describe the bug
The react-native-svg-charts
do not provide interactivity in the pie chart which is the essence of this website. It also leads to many errors and warnings on the console, which is not a pretty sight.
To Reproduce
You need to run the code locally on Node v16 to see the errors in the browser console.
Expected behavior
Ideally, the console should be clean and the pie chart should be interactive: highlighting each section's label and percentage/value when hovered over. This way, users can better understand how much time they devote to which activity.
Screenshots
console errors when using the library
Desktop (please complete the following information):
Currently, these values are directly mentioned in the App.js
file.
Actually, making these values secret will not really protect them because these numbers are sent to the client every time they access the page.
But not having them open in the repository should be better than the current situation.
We currently only have a "Free-time calculator" on the application. We also want to build and add other tools that help the user understand how and when can they work on the things that are important to them, but don't necessarily fall in the "necessary" category.
One such tool is a high-level weekly planner.
The Free-time weekly planner is not a calendar. It is not supposed to keep track of your meetings and other activities or save your tasks that can get done.
Instead, it is a high-level static plan of the week. We recommend to our users to minimize the amount of "ad-hoc" things that they do and instead, schedule time for ad-hoc things and use tools (like Clockwise and RescueTime) to manage expectations while doing things that are important to them.
Here is a hand-drawn wireframe of how this tool would look:
Each of the sections will be colour-coded based on the category of activities (shown as different patterns in their fillings).
The "Free time" and "Sleep" categories of activities will be a non-editable. The initial list of suggested categories:
Just looking at a number is effective, but effective visualizations create a more impactful impression on the user.
For example, seeing that you have 30 hours of free time in a week might not sound like much, unless it is kept in juxtaposition with your full-time job, which only asks for a 40 hours per week commitment.
Charts that are based on the details submitted by the user in the free-time calculator tool.
Details will be discussed on this issue (or in Discussion forums)
TBD
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.