Activity

Alexey

The project got rejected because it was stuck on loading forever. Added more safety checks on loading, and realised a possible issue that could cause this if Expo Navigation wasn’t initialised in time. This was fixed, and I also added stronger checks to prevent the user from entering the wrong API Key. Also made the loading indicator color consistent throughout the app.

Attachment
Attachment
0
Alexey

Shipped this project!

Hours: 5.08
Cookies: 🍪 34
Multiplier: 6.68 cookies/hr

I built an app that fetches data from wakatime and displays it in a nice pie graph. The hardest part was figuring out Wakatimes documentation, and how to communicate with there api since that was my first time doing anything like this. It’s also what I am most proud of.

Alexey

Implemented a feature allowing users to swipe down to refresh data.

0
Alexey

Figured out how to compile the app and upload it to my phone as a .apk file. Also fixed an issue that was happening when wakatime was compiling stats, so my app would display no stats. I’m not sure why hackatime says this took 44m, I feel like I have been coding for less.

Attachment
Attachment
0
Alexey

Created a projects page that gets all the projects in the specified time range and sorts them. There is also now an All Time time range.

Attachment
0
Alexey

Moved the pie chart legend to the bottom, and added a total time spent card.

Attachment
Attachment
0
Alexey

Data for last 7 days is now fetches including today, and added a last year option.

Attachment
0
Alexey

Made it so that the language syncs to the color (ex, TypeScript will be blue, JavaScript yellow, etc). I also added the functionality to select what range you want to view.

Attachment
Attachment
0
Alexey

Created a way to fetch data from the wakatime API, and a simple pie graph that displays language data from the last 7 days.

Attachment
0
Alexey

Set up a simple user flow, where they have to first enter an API key to get acess to the app.

Attachment
Attachment
0
Alexey

Imported a theme, style, some previously made components, and set up tab navigation.

Attachment
0
Alexey

Added a GitHub Actions for building the app and lint/formatting.

Attachment
0
Alexey

Imported styling from one of my previous projects. I will use this style for now, but will probably change it later. I also experimented with chaning the style a bit and adding some rounding.

Attachment
0
Alexey

Set up a straightforward expo router page with tabs. Ran into a surprising number of issues. Initially, I tried to transfer the project I have been working on, but I changed some things, although that failed miserably. I am designing this using React Native, so that I can easily have a web version, a mobile version, etc.

Attachment
0
Alexey

Started looking into doing MUI for this

Attachment
0