- Description
- Screenshot
- Dependencies
- Installation
- Usage
- Supported Versions
- Contributing
- Bugs and Issues
- License
A note taking application that is built using NodeJS and Express and uses Bootstrap 4 as its CSS framework.
Keeper's Main Index Page
Keeper - Empty Database View
Keeper - Create Note View
Keeper - Saved Notes View
Project Dependencies
- "bootstrap": ^4.6.0
- "del": ^6.0.0
- "express": ^4.17.1
- "gulp": ^4.0.2
- "gulp-autoprefixer": ^7.0.1
- "gulp-live-server": 0.0.31
- "gulp-minify": ^3.1.0
- "gulp-rename": ^2.0.0
- "gulp-sass": ^4.1.0
- "gulp-sourcemaps": ^3.0.0
- "jquery": ^3.5.1
- "popper.js": ^1.16.1
You will need the Node.js Package Manager (npm) for use with this project.
- Node.js and
npm
Download the zip or clone this project.
git clone https://github.com/davidsaulrodriguez/keeper.git
cd keeper/Now install the required dependencies with npm.
npm installAll source code development happens in the src folder. You can make your changes in the source folder and then compile them by running
npm run buildAfter running npm run build it will output a public/ folder with all of your source files compiled.You can then start the live server and in your browser of choice go to http://localhost:3000 after running:
npm run startSee the development steps above. They are the exact steps required to deploy the application into production.
If you are deploying to Heroku, there are already scripts in the package.json file to build the app and deploy it automatically on the platform.
Below is a list of the currently supported versions of this software.
| Release | Status | Initial Release | Active LTS Start | Maintenance LTS Start | End of Life |
|---|---|---|---|---|---|
| v1 | ✔️ | 2021.01.23 | TBD | TBD | 2021.07.23 |
You can view the Status Key Map below.
Contributions are more than welcome! If you improve on this project skeleton, please feel free to share it by submitting a Pull Request.
Before contributing, be sure to check out the CONTRIBUTING file.
Found a bug? Having an issue with this app? Open a new issue here.
This project and all of its source code is released and permissively licensed under the BSD 2 Clause license.