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

https://github.com/yann-github/simplified-notesapp


https://github.com/yann-github/simplified-notesapp

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Simplified Notes App

This is a simple note-taking application that allows users to add, delete, and toggle the importance of notes. It is designed to practice the concepts of Redux and Redux Toolkit.

## Features

- Add new notes
- Delete existing notes
- Toggle the importance of notes
- Filter notes by importance
- Synchronize state with a backend using `json-server`

## Technologies Used

- React
- Redux
- Redux Toolkit
- Vite
- json-server

## Getting Started

### Prerequisites

Make sure you have the following installed:

- Node.js
- npm or yarn

### Installation

1. Clone the repository:

```sh
git clone https://github.com/Yann-GitHub/simplified-notesApp.git
cd simplified-notes-app
npm install
npm run dev
```

2. Start the JSON server:

```sh
npm run server
```

3. Open your browser and navigate to `http://localhost:3000/` to view the app.