NOTE: This repository is deprecated. It was a small side project I worked on in grad school and no longer maintained
Easily manage citations and quotes in research projects
This is the source code accompanying the live app at https://citation-mgr.herokuapp.com/. Think of it as Evernote but for citations and quotes in research projects.
The backend code is written in node.js and the main file is server.js
.
The rest of the code can be found in node-controllers
directory.
The database is assumed to be postgres, and most of the database schema and connection logic can be found in node-controllers/db-common.js
.
The frontend is written using Vue.js. Front end routes can be found in server.js
.
The rest of the frontend code can be found in public/js/vue-components
- Database fixtures will be automatically created when you start the server
- Edit settings in
node-controllers/db-common.js
- Edit settings in
- git clone this repo
cd
into the directory where you cloned the repo and runyarn install
- from the same directory, run
yarn start
- leave this terminal window running, server is running on port 8080
- you can set the port using the PORT environment variable
nodemon
- Set up the Postgres database locally (unfortunately not mocked out)
yarn lint
yarn test
See file node-controllers/db-common.js