Git Product home page Git Product logo

notepad's Introduction

Hi there ๐Ÿ‘‹

My name is Adonys Santos, a Software Engineer passionate about web and mobile development. I have experience building applications using modern JavaScript, TypeScript, and Python technologies.

I am passionate about technology and always seek ways to improve and learn new skills. I enjoy sharing my knowledge and helping others in any way I can. I support cooperation and teamwork to accomplish shared objectives.

notepad's People

Contributors

adonyssantos avatar

Watchers

 avatar

notepad's Issues

Add notes history

When a user presses the "Reset" button it will save a snapshot on the local storage and a section to view/delete all the snapshots.

Also, show a dialog with the next options:

  1. Cancel
  2. Reset
  3. Snapshot & Reset

Allow to add more than one note

Allow to add more than one note, using tabs.

Also, all notes can be exported with one click. The user can see if a note was exported or modified after that. i.e. 1) a green circle if it was exported and not modified after that and 2) a yellow circle if it was modified and was modified after that.

To do that with need to add a unique identifier to each note (maybe using the date) and save in the local storage date of export.

Example of a note structure:

{
  "id": "uuid",
  "content": "string",
  "createdAt", "Datetime",
  "updatedAt", "Datetime",
  "exportedAt", "Datetime | null" // if null, never was exported
}

This structure will be the Note object, and in the local storage will be saved an array of Note.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.