{"id":19797642,"url":"https://github.com/samantha-ruth/note-taker","last_synced_at":"2026-05-05T09:32:18.318Z","repository":{"id":41546168,"uuid":"506506608","full_name":"Samantha-Ruth/Note-Taker","owner":"Samantha-Ruth","description":"Keep track of your notes! A note-taker application built using express.js, node.js, and javascript.","archived":false,"fork":false,"pushed_at":"2022-10-02T14:01:25.000Z","size":879,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T03:51:03.459Z","etag":null,"topics":["crud-application","expressjs","javascript","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Samantha-Ruth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-23T05:20:32.000Z","updated_at":"2022-10-01T17:58:22.000Z","dependencies_parsed_at":"2023-01-18T23:30:17.129Z","dependency_job_id":null,"html_url":"https://github.com/Samantha-Ruth/Note-Taker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Samantha-Ruth/Note-Taker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FNote-Taker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FNote-Taker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FNote-Taker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FNote-Taker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Samantha-Ruth","download_url":"https://codeload.github.com/Samantha-Ruth/Note-Taker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FNote-Taker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32643598,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"online","status_checked_at":"2026-05-05T02:00:06.033Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud-application","expressjs","javascript","nodejs"],"created_at":"2024-11-12T07:26:08.711Z","updated_at":"2026-05-05T09:32:18.296Z","avatar_url":"https://github.com/Samantha-Ruth.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Note-Taker\n\n## Description\n\nThis project was an activity using express.js to create a server and backend functionality and link it to a front end note-taker application.  The goal of this project was to generate a note-taker application where the user could enter notes, save them, view notes previously entered, and delete notes.   \n\nThis project helped me understand how the back end is linked to the front through a series of GET and POST functions within the backend structure as well as FETCH structures in the front end javascript.  I learned how to require express, as well as modularize the code to make it easier to read. \n\n## Table of Contents\n\n* [Installation](#installation)\n* [Usage](#usage)\n* [Links](#links)\n* [Questions](#questions)\n\n## Installation\n\nIf the user already has node installed on their device, they can download this project and run \"npm init\" and then \"npm i express\" to download the express dependecy.  If they are interested in running the tests, enter \"npm i --save-dev jest\".  Next, the user should enter \"npm start\" to launch the server and then view the website at localhost:3001.\n\n## Usage\n\nWhen the user navigates to the server's page (localhost:3001), they will be presented with a title page. \n\n![Title Page](https://user-images.githubusercontent.com/64170123/177059433-513ab019-e128-4060-b3d2-b1e4e1c5e77c.jpg)\n\n\nWhen they click on the \"Get Started\" button, it will take the user to the note-taker page.  From here, previous notes saved in the database will desplay on the left side of the page, with a delete button next to them.  The user is also given a \"+\" button at the top right of the page.  When they click on this \"+\" button, they can create a new note and save it using the POST functionality. \n\nUnfortunately, while I have set up the GET and POST functionality to get all the notes saved as well as locate individual notes and post new notes, I have not fully figured out what is missing in the front-end javascript to make it work.  The current project is displaying nothing on the note page and does not allow me to save new notes.  \n\nImage of working \"GET\":\n\n![Get all notes](https://user-images.githubusercontent.com/64170123/177059374-a4fa3be0-d35a-4274-af81-90baf0d9a4ed.jpg)\n\nImage of working \"GET single note\":\n\n![Get Single Note](https://user-images.githubusercontent.com/64170123/177059375-b0a24fc9-a323-49be-8cd4-956052a87d51.jpg)\n\nImage of working \"POST\":\n\n![Post New Note](https://user-images.githubusercontent.com/64170123/177059376-3bdcb661-165a-45bc-a599-fd71c22bcb0f.jpg)\n\n\n## Links\n\n\nLink to video of project: \n\nThe link to the project is here: https://stark-journey-80050.herokuapp.com/\n\nThe url of the Git repository is here: https://github.com/Samantha-Ruth/Note-Taker\n\n\n## Questions\n\nIf you have any questions about the repo, open an issue or you can find more of my work at (https://gitHub.com/Samantha-Ruth).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamantha-ruth%2Fnote-taker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamantha-ruth%2Fnote-taker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamantha-ruth%2Fnote-taker/lists"}