Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sieep-coding/notezone

NoteZone is a modern note-taking desktop application made in Electron.
https://github.com/sieep-coding/notezone

electron javascript

Last synced: about 2 months ago
JSON representation

NoteZone is a modern note-taking desktop application made in Electron.

Awesome Lists containing this project

README

        

![](https://github.com/Sieep-Coding/notetaking-app-electron/blob/main/assets/imgs/notezone.png) - Take Notes Quickly and Easily 📑
========

NoteZone is a modern and intuitive note-taking application built with Electron, HTML, CSS, and JavaScript.

Notes are stored locally ONLY!

It provides a user-friendly interface for creating, editing, and managing notes and reminders, along with various customization options for an enhanced user experience.

### Quickly take notes

![](https://github.com/Sieep-Coding/notetaking-app-electron/blob/main/assets/imgs/notezone-v01.gif)

### Set Desktop Notifications

![](https://github.com/Sieep-Coding/notetaking-app-electron/blob/main/assets/imgs/reminder-tab.png)

Download
--------
Coming soon.

Features
--------

- **Note Taking**: Create, edit, and delete notes with a sleek and responsive interface.
- **Reminder Management**: Set reminders with titles, descriptions, and email notifications.
- **Customization Options**:
- Theme: Choose between a dark or light theme.
- Font: Select from a variety of font options (e.g., Poppins, Arial, Verdana).
- Accessibility: Enable high contrast mode or larger text for better readability.
- **Persistent Data Storage**: Notes and reminders are stored locally and persist across app sessions.

- ***TBD***: Password Manager, accessibility, and themes.

Project Structure
-----------------

- `main.js`: The main Electron process file that creates and manages the application window.
- `index.html`: The main HTML file for the Notes section.
- `reminders.html`: The HTML file for the Reminders section.
- `settings.html`: The HTML file for the Settings section.
- `styles.css`: The CSS file containing the styles for the entire application.
- `renderer.js`: The JavaScript file that handles the note-taking functionality.
- `reminders.js`: The JavaScript file that handles the reminder management functionality.
- `settings.js`: The JavaScript file that handles the application settings and customization options.