Building a Personal Habit Tracker App with Custom DB Queries in Strapi

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Material UI

    Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

    For this tutorial, you’ll use the MUI library (previously called Material-UI) to get access to a built-in datepicker. Thankfully, MUI comes with a starter project with Create React App.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. strapi-habit-tracker

    If you want to clone the project and follow along in your own editor, use this GitHub repo.

  4. Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.

    Strapi is a headless CMS built entirely with JavaScript. Whether your preference leans more toward REST or GraphQL, Strapi offers built-in support for both. As a result, you can use the frontend of your choice and simply connect to the Strapi API.

  5. React

    The library for web and native user interfaces.

    In this article, you’ll be building a personal habit tracker. To begin, you will set up your Strapi backend project and build a few collections for your habits and logs to track completion. Then you’ll set up your React project to create, display, and check off habits. Finally, you’ll discover how to create custom queries to fetch habits so it’s easier to track completion on the frontend.

  6. foundation

    GraphQL Foundation Charter and Legal Documents (by graphql)

    Strapi is a headless CMS built entirely with JavaScript. Whether your preference leans more toward REST or GraphQL, Strapi offers built-in support for both. As a result, you can use the frontend of your choice and simply connect to the Strapi API.

  7. date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Then install a few necessary libraries. In this project, you’ll be using one of the four date-libraries supported called date-fns. You also need axios for making HTTP requests and qs for parsing/creating queries. You can get all the libraries needed by running one command:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Kickstart Hacktoberfest with These Exciting Open Source Projects to Contribute To! 🚀

    10 projects | dev.to | 9 Oct 2024
  • Type-Safe Fetch with Next.js, Strapi, and OpenAPI

    8 projects | dev.to | 2 Apr 2024
  • Hacktoberfest 2023: A Beginner’s Journey into Open Source

    1 project | dev.to | 1 Nov 2023
  • 10 Issues That Will Help You Grow as a top contributor in Opensource 🏅🏅

    12 projects | dev.to | 16 Oct 2023
  • Show HN: Hacksquad – Participate in Hacktoberfest with your squad

    1 project | news.ycombinator.com | 4 Oct 2023

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?