Skip to content

mouseTube/mousetube_frontend

Repository files navigation

MouseTube client (website)

Build Passing Made with Nuxt Made with Vuetify Made with VueJS Made with Nuxt License: GPL v3

Mousetube

What is mouseTube?

MouseTube is a database designed to facilitate sharing, archiving, and analyzing raw recording files of rodent ultrasonic vocalizations following the FAIR (Findable, Accessible, Interoperable, Reusable) principles (Wilkinson et al., 2016).

Requirements

To run Mousetube Client locally, a working Mousetube API environment is required and the following tools have to be installed:

Installation

Nuxt Minimal Starter

Look at the Nuxt documentation to learn more.

Setup

Make sure to install dependencies:

# npm
npm install
# or yarn
yarn install

Development Server

Start the development server on http://localhost:3000:

# npm
npm run dev

# or yarn
yarn dev

Production

  1. Add a .env file in the mousetube_frontendv0-5 folder with the following content:

    DEBUG=false #DEBUG muste be false in production mode, not mandatory for development mode
    NUXT_PUBLIC_API_BASE_URL=http://127.0.0.1:8000/api #if not provided, the default value will be http://127.0.0.1:8000/api
  2. Build the application for production:

# npm
npm run build

# or yarn
yarn build

Check out mouseTube's publications:

  • Torquet N., de Chaumont F., Faure P., Bourgeron T., Ey E. mouseTube – a database to collaboratively unravel mouse ultrasonic communication [version 1; peer review: 2 approved]. F1000Research 2016, 5:2332 (F1000Research Link) (2016).

About

mouseTube frontend

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages