Welcome to NoteApp! This document provides essential information to set up and run the application successfully.
The application is built with Node.js, and it requires version 20.10.0. Additionally, npm (Node Package Manager) version 9.6.3 is needed for managing project dependencies.
The application utilizes MySQL as its database, and it specifically requires version 8.0.35 of MySQL Community Server under the GPL license
This repository contains a script that automates the setup process for running the application in a local environment.
-
Clone the Repository:
- Open the terminal.
- Run the following command to clone the repository:
Replace
git clone [repository_url]
[repository_url]with the actual URL of the repository.
-
Navigate to the Repository:
- Change your current directory to the cloned repository using:
Replace
cd [repository_directory][repository_directory]with the name of the cloned repository.
- Change your current directory to the cloned repository using:
-
Run the Setup Script:
- Execute the following command to run the setup script:
This script will handle all the necessary steps to set up and run the application in your local environment.
bash run_app.sh
- Execute the following command to run the setup script:
-
Follow the Instructions:
- During the script execution, follow any on-screen instructions to complete the setup process.
-
Access the Application:
- Once the setup is complete, the script will provide a link to access the application.
- Open your web browser and enter the provided link to access the application.
-
Login:
- Please note that the complete implementation of the login feature is pending due to personal issues.
- In the meantime, you can use any email and password combination to access the application.
The application has been successfully tested on the following environment:
- Virtual Machine: OracleVM
- Memory: 5186MB
- Processors: 3
- Video Memory: 16MB
- Storage: 60GB
- Ubuntu Version: 22.04 LTS
- Node.js Version: 20.10.0
- npm Version: 9.6.3
- MySQL Version: 8.0.35
-
- Follow the tutorial to install Node.js and npm.
-
- Refer to this tutorial for MySQL installation.