Skip to content

A full-stack web app for recording emotion snapshots. Includes user registration, landing page, CRUD pages, and analytics. Built with Node.js.

Notifications You must be signed in to change notification settings

GerardGargan/MoodBuzz-Node

Repository files navigation

MoodBuzz Web App

This web app was developed as part of the CSC7082 Web Development Module at Queens University Belfast.

The App itself is an emotion recording app. For fun, it was themed around my favorite christmas movie, home alone.

URL for locally hosted server: http://localhost:3000

Table of Contents

  1. Prerequisites
  2. Installation
  3. Configuration
  4. Usage
  5. Features

Prerequisites

This 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

Installation

# Clone the repository
git clone https://github.com/GerardGargan/MoodBuzz-Node.git

# Navigate to the project directory
cd MoodBuzz-Node

# Install dependencies
npm install

Configuration

  1. Create a new file named config.env in the root directory of the project
  2. Add the following code to config.env:
PORT = 3000

Change the port to suit your requirements

Usage

npm start

Features

  • User registration
  • Login
  • Record an emotive snapshot
  • Edit snapshots
  • Delete snapshots
  • View snapshots
  • View analytics

About

A full-stack web app for recording emotion snapshots. Includes user registration, landing page, CRUD pages, and analytics. Built with Node.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published