# nodejs-mysql-links **Repository Path**: mirrors_Azure/nodejs-mysql-links ## Basic Information - **Project Name**: nodejs-mysql-links - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-29 - **Last Updated**: 2026-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Notes App with Nodejs and Mysql Notes App is a Multi Page Application using Nodejs and Mysql. The purpose of this web application is just to be an example for beginners. ![](docs/screenshot2.png) ![](docs/screenshot.png) ### Installation with Docker (Recommended) ``` git clone https://github.com/FaztTech/nodejs-mysql-links cd nodejs-mysql-links docker-compose up ``` Now you can visit http://localhost:4000 ### Manual Installation ``` mysql -u MYUSR "-pMYPASSWORD" < ./database/db.sql # create database npm i npm run build npm start ``` ## File Structure - database, it the folder with all the sql queries, you can use to recreate the database for this application - src, it's all the code for the Backend and Frontend Application - docs ## Environment Variables - PORT ## Old Versions of this Project - [version-2018](https://github.com/FaztTech/nodejs-mysql-links/tree/version-2018) ## Todo 1. [ ] Add docker compose production build 1. [ ] Add nodemailer for transactional emails ## Tools - Nodejs - Mysql - Babel - Docker # Resources - https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server