RocketNotes

This is a simple notepad application built using Express, Node.js, JavaScript, React, and SQLite. It allows users to create, read, update, and delete notes.

Features

  • Create a new note
  • Read/view existing notes
  • Update/edit existing notes
  • Delete notes

Technologies Used

  • Express: A fast and minimalist web framework for Node.js
  • Node.js: A runtime environment for executing JavaScript code on the server-side
  • JavaScript: The programming language used for the backend and frontend development
  • React: A JavaScript library for building user interfaces
  • SQLite: A lightweight and serverless relational database management system

Installation

  1. Clone the repository:

git clone https://github.com/DanFerrari/rocketnotes-frontend.git

  1. Install the dependencies for the backend:

cd API

npm install

  1. Start the backend server:

npm run dev

  1. Install the dependencies for the frontend:

cd frontend

npm install

Start the frontend development server:

npm run dev

Open your web browser and access the application at http://localhost:3000.

Usage

  • Create a new note by clicking on the "Criar nota" button.
  • Enter a title and content for your note.
  • Click on the "Save" button to save the note.
  • To view an existing note, click on its title in the note list.
  • To edit a note, click on the "Edit" button next to the note.
  • To delete a note, click on the "Delete" button next to the note.

License

This project is licensed under the MIT License.