Skip to content

How To Build A Time Tracking App In React

In 2018, I built a time-tracking demo in React for a job I was applying for.

Screenshot of Time Tracking Demo

I had spent the years prior working with Angular (via Ionic), but many of the jobs I’d seen asked for React.

Since then, it’s been dormant while I moved on to other things. I still only do a little React as my job is mostly backend Node.js development, but several side projects and one work project have had me refreshing myself with React.

Recently, I decided to take a stab at updating my demo as several things have changed through the years. Create React App is no longer in vogue, with people preferring Vite. I also dropped SCSS for CSS Modules. It’s still using Redux, and I am still deciding if that’s something I should keep.

I also set up things with pnpm workspaces and will probably add a backend soon.

If you’d like to follow my development, here’s the code: Time Tracking Demo.

If you’re a React guru and would like to review my code and give me notes, I’d appreciate it.



Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.