Skip to content

An interactive web application and database solution optimized for the management of physical case data.

License

Notifications You must be signed in to change notification settings

avartanii/CaseX

Repository files navigation

Logo

CaseX is an interactive web application and database solution optimized for the management of physical case data. CaseX is currently being developed in partnership with the Los Angeles Police Department Homicide Library Unit for the LMU Senior Capstone Project.

Requirements

Install npm and mongodb if they are not already installed.

brew install node
brew install mongodb
mkdir -p /data/db

Ensure that user account running mongod has correct permissions for the directory:

sudo chmod 0755 /data/db
sudo chown $USER /data/db

Installation

git clone https://github.com/avartanii/CaseX.git
cd CaseX
npm install

Running & Development

  1. Start Database
mongod
  1. Start Server

In a new terminal window, navigate to the CaseX folder, then run the following command:

npm start
  1. Set up Database with Mock Data

In a new terminal window, navigate to the CaseX folder, then run the following command:

npm run db-setup

Run Tests

npm test

Lint Code

npm run lint

About

An interactive web application and database solution optimized for the management of physical case data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published