Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guilhermehenn/notes
An application made to manage tasks
https://github.com/guilhermehenn/notes
bootstrap handlebars mongodb nodejs
Last synced: about 1 month ago
JSON representation
An application made to manage tasks
- Host: GitHub
- URL: https://github.com/guilhermehenn/notes
- Owner: GuilhermeHenn
- License: mit
- Created: 2024-08-23T04:17:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-23T05:25:16.000Z (3 months ago)
- Last Synced: 2024-10-14T05:20:14.565Z (about 1 month ago)
- Topics: bootstrap, handlebars, mongodb, nodejs
- Language: Handlebars
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Notes
An application made to manage tasks## Technologies used
- Node.js v22.4.1
- Bootstrap v5.3.3
- Handlebars v10.8.1
- MongoDB v7.0.11## Environment settings
1. Install Node.js
```bash
# Install NVM (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
```
```bash
# Install Node.js
nvm install 22.4.1
```2. Install MongoDB
Install according to your system following the official documentation:
https://www.mongodb.com/docs/manual/installation/3. Clone the project
```bash
git clone https://github.com/GuilhermeHenn/notes.git
```## Run Notes
1. Initialize MongoDB
```bash
systemctl start mongod
```2. Install dependencies
```bash
npm install body-parser express express-handlebars nodemon
```3. Run the project
```bash
npm run notes
```Afterwards, just access localhost:8000 in your browser.