Skip to content

Latest commit

 

History

History
86 lines (57 loc) · 2.56 KB

README.md

File metadata and controls

86 lines (57 loc) · 2.56 KB

Note-taking App

React Vite React-DOM React-Icons Emoji-Picker-React Styled-Components UUID

"It is a daily planner application that displays the current date and all months of the year. It allows users to add notes and lists them daily. It includes features such as adding, deleting, and updating notes as well as adding emojis."

Table of Contents

Demo

Features

  • Current date information
  • Transition between months and days
  • Daily note listing
  • Adding notes
  • Deleting notes
  • Updating notes

Installation

  1. Clone the repository:
git clone https://github.com/emektarkubra/daily-planner.git
cd daily-planner
  1. Install dependencies:
npm install

Usage

Run the app locally:

npm run dev

The app will be accessible at http://localhost:3000.

Build

Create a production build:

npm run build

Technologies

  • Vite: A fast and minimalistic development build tool.
  • React.js: A JavaScript library for building user interfaces.
  • React-DOM: Provides DOM-specific methods that can be used at the top level of a web app to enable an efficient way of managing DOM elements.
  • Styled-Components: A CSS-in-JS library for styling React components.
  • React Icons: A library of popular icon packs for React.
  • UUID: UUID is a JavaScript library used to generate unique identifiers. UUIDs are often used to create unique identities for database entries, items, or other records.
  • Emoji-Picker-React: A React component library for adding emoji picker functionality to web applications, allowing users to easily select and insert emojis into text fields or messages.

Contributing

Contributions are welcome! If you encounter issues or have suggestions for improvements, feel free to open an issue or create a pull request.