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
nvm
following instructions from this page: https://github.com/creationix/nvm#installation-and-update -
Install this specific version of
nodejs
usingnvm
:
nvm install v18.7.0
- To check if you have Node.js installed and check
nodejs
version, run this command in your terminal:
node -v
- If multiple versions are installed use the correct version:
nvm use v18.7.0
-
Remove
node_modules
folders if exist in thejournal-for-notes
directory. -
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: