/keeper-app

Primary LanguageJavaScript

React Keeper App 📋

Welcome to the React Keeper App! This is a simple note-taking app built with React. It allows you to create, view, and delete notes with ease.

🎯 Features

  • Create Notes: Easily add new notes with titles and content.
  • View Notes: View all your created notes in a clean and organized manner.
  • Delete Notes: Remove any note you no longer need.

🌐 Live Demo

You can view the live demo of the application at React Keeper App.

📸 Screenshots

Here are some screenshots showcasing the app:

  1. Home Screen: Displays the list of notes with options to create new notes.

    image

  2. Sample Notes: Example notes demonstrating various contents.

    image

🚀 Installation

To run this app locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/keeper-app.git
    
  2. Navigate to the project directory:

    cd keeper-app

  3. Install dependencies:

    npm install

  4. Start the development server:

    npm start

  5. Open your browser and navigate to http://localhost:3000 to see the app in action.

✨ How It Works

Add Notes: Use the input fields to add a new note with a title and content. View Notes: The notes are displayed below the input fields. Delete Notes: Click the delete icon on any note to remove it.

📝 Code Overview

Here's a quick look at the core functionality:

App Component: Manages the state of the notes and handles adding and deleting notes. CreateArea Component: Provides a form to create new notes. Note Component: Displays individual notes with a delete option. Header and Footer Components: Static components for app header and footer.

🌟 Contributing

If you'd like to contribute to this project, feel free to fork the repository and submit a pull request. Please ensure to follow the coding style and include tests for any new features.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

📬 Contact

For any questions or suggestions, please reach out to scottpeete@gmail.com.