Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fazt/nodejs-mysql-links
A CRUD Web Application with authentication using Nodejs, Mysql and other Javascript technologies
https://github.com/fazt/nodejs-mysql-links
crud express javascript mysql nodejs passport
Last synced: 3 days ago
JSON representation
A CRUD Web Application with authentication using Nodejs, Mysql and other Javascript technologies
- Host: GitHub
- URL: https://github.com/fazt/nodejs-mysql-links
- Owner: fazt
- Created: 2018-12-10T08:51:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-16T00:41:16.000Z (over 1 year ago)
- Last Synced: 2025-01-21T15:07:51.026Z (11 days ago)
- Topics: crud, express, javascript, mysql, nodejs, passport
- Language: Handlebars
- Homepage:
- Size: 1.67 MB
- Stars: 217
- Watchers: 14
- Forks: 168
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
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