Skip to content

Note App is a simple, full-stack note-taking application built with Node.js, Express, MySQL, and EJS. It allows users to create, view, and manage notes through a clean and responsive web interface.

License

Notifications You must be signed in to change notification settings

BenDev202/Note-app-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotesApp

NotesApp is a free, simple note-taking application built with Node.js, Express and Mysql.

Project Structure

The project consists of the following main files:

  • app.js: The main application file
  • package.json: Defines project dependencies and scripts
  • .gitignore: Specifies files and directories to be ignored by Git

Dependencies

The project uses several npm packages, including:

  • express
  • express-ejs-layouts
  • dotenv
  • ejs
  • mysql
  • passport
  • and others for authentication and session management

Setup

  1. Clone the repository

  2. Install dependencies:

    npm install
    
  3. Create a .env file in the root directory and add your environment variables

  4. Start the server:

    npm start
    

Features

  • Express server setup with EJS templating engine
  • Static file serving
  • Environment variable configuration with dotenv
  • Basic routing setup

Development

To run the application in development mode with auto-reloading:

npm run dev

This uses nodemon to automatically restart the server when files change.

Contributing

Contributions are welcome. Please fork the repository and create a pull request with your changes.

License

MIT License

About

Note App is a simple, full-stack note-taking application built with Node.js, Express, MySQL, and EJS. It allows users to create, view, and manage notes through a clean and responsive web interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published