{"id":19073564,"url":"https://github.com/gerardgargan/moodbuzz-node","last_synced_at":"2026-04-10T04:57:38.325Z","repository":{"id":216002816,"uuid":"740224289","full_name":"GerardGargan/MoodBuzz-Node","owner":"GerardGargan","description":"A full-stack web app for recording emotion snapshots. Includes user registration, landing page, CRUD pages, and analytics. Built with Node.js.","archived":false,"fork":false,"pushed_at":"2024-03-10T18:25:01.000Z","size":430,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-02T17:27:11.287Z","etag":null,"topics":["bootstrap","chart-js","css","html","javascript","node-js"],"latest_commit_sha":null,"homepage":"","language":"EJS","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/GerardGargan.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-01-07T21:50:02.000Z","updated_at":"2024-07-20T13:18:01.000Z","dependencies_parsed_at":"2024-03-10T18:52:16.000Z","dependency_job_id":null,"html_url":"https://github.com/GerardGargan/MoodBuzz-Node","commit_stats":null,"previous_names":["gerardgargan/moodbuzz-node"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GerardGargan%2FMoodBuzz-Node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GerardGargan%2FMoodBuzz-Node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GerardGargan%2FMoodBuzz-Node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GerardGargan%2FMoodBuzz-Node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GerardGargan","download_url":"https://codeload.github.com/GerardGargan/MoodBuzz-Node/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240125861,"owners_count":19751815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["bootstrap","chart-js","css","html","javascript","node-js"],"created_at":"2024-11-09T01:47:29.097Z","updated_at":"2025-12-30T21:07:30.461Z","avatar_url":"https://github.com/GerardGargan.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MoodBuzz Web App\n\nThis web app was developed as part of the CSC7082 Web Development Module at Queens University Belfast.\n\nThe App itself is an emotion recording app. For fun, it was themed around my favorite christmas movie, home alone.\n\nURL for locally hosted server: http://localhost:3000\n\n## Table of Contents\n\n1. [Prerequisites](#prerequisites)\n2. [Installation](#installation)\n3. [Configuration](#configuration)\n4. [Usage](#usage)\n5. [Features](#features)\n\n## Prerequisites\n\n- Node JS\n- Node Package Manager (NPM)\n- MoodBuzz API Server [https://github.com/GerardGargan/MoodBuzz-API](https://github.com/GerardGargan/MoodBuzz-API)\n- MoodBuzz API server database (see MoodBuzz-API README)\n\nThis project relies on an API for CRUD processes. Please install the API and corresponding database, details can be found on the MoodBuzz API Server Repo's README.md\n\n## Installation\n\n```bash\n# Clone the repository\ngit clone https://github.com/GerardGargan/MoodBuzz-Node.git\n\n# Navigate to the project directory\ncd MoodBuzz-Node\n\n# Install dependencies\nnpm install\n```\n\n## Configuration\n\n1. Create a new file named config.env in the root directory of the project\n2. Add the following code to config.env:\n\n```plaintext\nPORT = 3000\n```\n\nChange the port to suit your requirements\n\n## Usage\n\n```bash\nnpm start\n```\n\n## Features\n\n- User registration\n- Login\n- Record an emotive snapshot\n- Edit snapshots\n- Delete snapshots\n- View snapshots\n- View analytics\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerardgargan%2Fmoodbuzz-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerardgargan%2Fmoodbuzz-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerardgargan%2Fmoodbuzz-node/lists"}