A note-taking web application built with React, incorporating features for creating, managing, and searching notes using text and voice input.
Talki Notes is a web-based note-taking application that allows users to create and manage notes effortlessly. It provides both text and voice input options for creating notes, making it convenient for users who prefer different input methods. The application is built using React and features a clean and intuitive user interface.
- React
- SpeechRecognition API
- Tailwind CSS
- Sonner
- Shadcn/ui
- Search Input with debounce technique
- Create new notes using text input
- Record audio notes, automatically converted to text
- Delete existing notes
- Search notes by content
- Open the application in your web browser.
- To create a new note:
- Click on "Add note".
- Start recording an audio note or enter text directly.
- Click "Save note" to save your note.
- To delete a note:
- Click on the note card and confirm deletion.
- Clone the repository.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the development server using
npm run dev
. - The application will be running on
http://localhost:5173
.