"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."
- Current date information
- Transition between months and days
- Daily note listing
- Adding notes
- Deleting notes
- Updating notes
- Clone the repository:
git clone https://github.com/emektarkubra/daily-planner.git
cd daily-planner
- Install dependencies:
npm install
Run the app locally:
npm run dev
The app will be accessible at http://localhost:3000
.
Create a production build:
npm run build
- 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.
Contributions are welcome! If you encounter issues or have suggestions for improvements, feel free to open an issue or create a pull request.