Awesome Open Source
Awesome Open Source

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.


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


  1. [x] Improve Links Routes
  2. [ ] Write Route Validation with Express Validator
  3. [ ] Add docker compose production build
  4. [ ] Allows users to signup with email and no username
  5. [ ] Add nodemailer for transactional emails


  • Nodejs
  • Mysql
  • Babel
  • Docker


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (70,316
nodejs (3,801
mysql (1,045
express (496
crud (136
handlebars (79
passport (57