Skip to content

ardeman/project-catatsaja-reactrouter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project-catatsaja-reactrouter

Deployment Status

About

This is a web application for managing notes, tasks, and finances. It is built with React Router.

🍴 Forking This Repo

Feel free to fork this repository. If you do, please give proper credit by linking back to ardeman.com. Thank you!

🎛️ Installation & Setup

Prerequisites

  • Node.js v22.11.0
  • pnpm v9.14.4
  • firebase-tools v13.12.0

Steps

  1. Clone the repository:

    git clone https://github.com/ardeman/project-catatsaja-reactrouter.git
  2. Navigate to the project directory:

    cd project-catatsaja-reactrouter
  3. Install dependencies:

    pnpm install
  4. Create .env file based on .env.example, and put firebase configuration and your Gravatar API key there.

  5. Set up firebase tools:

    firebase login
    firebase deploy --only firestore
  6. Start the development server:

    pnpm dev

    Then, open http://localhost:5173 in your browser to view the app.

Additional Commands

  • Install Husky Git Hooks:

    pnpm prepare
  • Lint, typecheck and check the unused code:

    pnpm validate
  • Format the code:

    pnpm format
  • Build for production:

    pnpm build
  • Preview the production server:

    pnpm preview

About

A personal productivity application that helps you manage tasks, notes, and finances in one place.

Topics

Resources

License

Stars

Watchers

Forks