Journal-For-Notes is a web application that allows users to store their notes with additional information.
About this App:
- Users can enter a note title, select a date, add tags and write their own notes.
- Each user can create notes, delete notes, navigate between notes, edit old notes.
- Validation of fields filled in by users.
This project was built using React v 18.2.0, Vite, ESLint. It is a web application and for running on your local environment you should follow these guidelines.
- NPM
- Node JS
The project repository can be found in GitHub link or just clone the project using this command:
# Using HTTPS
git clone https://github.com/aleks-deets/journal-for-notes.git- Open terminal on your workspace with:
cd /your-pc/workspace/journal-for-notes-
Install
nvmfollowing instructions from this page: https://github.com/creationix/nvm#installation-and-update -
Install this specific version of
nodejsusingnvm:
nvm install v18.7.0- To check if you have Node.js installed and check
nodejsversion, run this command in your terminal:
node -v- If multiple versions are installed use the correct version:
nvm use v18.7.0-
Remove
node_modulesfolders if exist in thejournal-for-notesdirectory. -
To confirm that you have npm installed you can run this command in your terminal:
npm -v- To install all the dependences of the project, run the following command:
npm install- To start the development server use the following command:
npm run dev- Or run the below command for the production mode:
npm run build- Open http://localhost:5173 with your browser to see the result.
DOCS: