Small web application for basic text editing!
NodeJS v20.x
npm v10.x
Docker >= v28.0.0
Follow the step-by-step instructions to set up and run the application:
-
Clone the repository:
git clone https://github.com/Victor101106/ParvaNota.git
-
Install dependencies:
npm install
-
Run the application in development mode:
npm run dev
-
Clone the repository:
git clone https://github.com/Victor101106/ParvaNota.git
-
Install dependencies:
npm install
-
Build the application:
npm run build
-
Remove development dependencies:
npm prune --production
-
Run the application in production mode:
npm run start
-
Clone the repository:
git clone https://github.com/Victor101106/ParvaNota.git
-
Build and start the application container:
docker compose up
- Should allow users to view the entire text field;
- Should allow users to edit the entire text field;
- Should allow users to delete the entire text field.
- Should allow users to view the word count of the text field under selection;
- Should allow users to view the word count of the entire text field.
- Should allow users to change the text field theme to system default;
- Should allow users to change the text field theme to dark mode;
- Should allow users to change the text field theme to light mode.
- Should allow users to view the text field font size;
- Should allow users to increase the text field font size;
- Should allow users to decrease the text field font size.
- Should allow users to persist the text field font size;
- Should allow users to persist the text field theme.
- Should allow users to copy the entire text field;
- Should allow users to paste the entire text field.
- Should allow users to access the application's source code repository.
This project follows the Conventional Commits specification to maintain a clean and consistent commit history.
The commit message should be structured as follows:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
feat(auth): add login functionality
Distributed under the GPL v3.0 license. See LICENSE for more information.
Victor Gabriel • Github • victorgabriel101106+github@gmail.com