silviajcn / NotesApp

Notes App (React -TypeScript)

Home Page:https://notes-app-silvi.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🌎 Notes App

logo

Notes App is a universal app that allows you to write and leave notes, edit and delete them!

Note: All the notes you enter will be saved in the local storage of your device.

I did this practice following the steps given by Ernest Achiever in his Youtube tutorial React Notes App Tutorial. This is the result of his tutorial:

Notes App by Ernest Achiever

πŸ“ƒ In the application you can:

  • Create notes βœ…
  • Edit the notes that have been created βœ…
  • Delete existing notes βœ…
  • Search for a specific note βœ…

βš™οΈ Changes made:

  • To make this application I decided to do it with React but with TypeScript and not with JavaScript. Working with TypeScript allowed me to practice with this language, being quite a challenge when having to type the props.
  • I decided to make the application fully responsive, because in the tutorial the app would only look good on mobile but on desktop it would not take advantage of all the space on the screen.

πŸ–±οΈ Visit the app here:

https://notes-app-silvi.netlify.app/

πŸ“ Project:

  • React
  • TypeScript
  • HTML
  • CSS
  • Local Storage

πŸ“Œ Dependencies

  • react
  • react-dom
  • react-router-dom
  • react-icons

πŸ’Ό Prerequisites

  • Node.js
  • npm

βš™οΈ Installation

  • Clone the latest code on the master branch
    • git clone https://github.com/silviajcn/NotesApp.git
  • Install dependencies
    • npm install
  • Run the web server!
    • npm run dev

🎈 Usage

😍 Screenshots of the completed challenge

Desktop:

Notes Desktop

Mobile:

Notes mobile

😎 Author

About

Notes App (React -TypeScript)

https://notes-app-silvi.netlify.app/


Languages

Language:TypeScript 79.3%Language:CSS 17.8%Language:HTML 2.9%