Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

📝 React.js todo app with many features, including sharing tasks via link, theme customization and offline usage as a PWA.

License

NotificationsYou must be signed in to change notification settings

maciekt07/TodoApp

Repository files navigation

Netlify StatusGitHub code size in bytesGitHub created at GitHub last commit

💻 Tech Stack

  • react React
  • typescript Typescript
  • vite Vite
  • vitest Vitest
  • emotion Emotion
  • mui Material UI (MUI)

⚡ Features

🔗 Share Tasks by Link or QR Code

Easily share your tasks with others using a link or QR code, with the option to download the QR code.

Example Link

Shared Task

🤖 AI Emoji Suggestions

This useswindow.ai which is an experimental feature that works only in dev version of Chrome with some flags enabled.More info

Code:src/components/EmojiPicker.tsx

AI Emoji

🎨 Color Themes

Users can choose several app color themes and choose between light and dark mode.

Color Themes

🗣️ Task Reading Aloud

Option to have tasks read aloud using the nativeSpeechSynthesis API, with a selection of voices to choose from.

Task Reading Aloud

📥 Import/Export Tasks

Users can import and export tasks to/from JSON files. This feature allows users to back up their tasks or transfer them to other devices easily.Example Import File

📴 Progressive Web App (PWA)

This app is a Progressive Web App (PWA), which means it can be installed on your device, used even when you're offline and behave like a normal application with shortcuts and badges.

taskbar

🔄 Update Prompt

The app features a custom update prompt that notifies users when a new version is available, allowing for easy refresh to access the latest improvements.

update prompt

👨‍💻 Installation

To install and run the project locally, follow these steps:

  • Clone the repository:git clone https://github.com/maciekt07/TodoApp.git
  • Navigate to the project directory:cd TodoApp
  • Install the dependencies:npm install
  • Start the development server:npm run dev

The app will now be running athttp://localhost:5173/.

Tip

For mobile device testing, usenpm run dev:host to preview the app on your local network.

📷 Screenshots

🚀 Performance

Credits

Made with ❤️ bymaciekt07, licensed underMIT.


[8]ページ先頭

©2009-2025 Movatter.jp