Coder Social home page Coder Social logo

carambolo's Introduction

README

Project Description

O projeto surgiu em um encontro do Teresina Hacker Clube, chamado "Nerdices Randômicas, um hackaton pela vida" no mês de Setembro, no qual acontecem iniciativas e debates acerca da saúde mental com foco em prevenção ao suicídio. No app os usuários poderão externalizar suas emoções e contar sobre seu dia-a-dia, possibilitando compreender e organizar seus pensamentos. A intenção desta aplicação é facilitar para pacientes em terapia o exercício da atividade psicológica conhecida como "técnica das três colunas", que consiste em registrar emoções diárias e reflexão acerca delas.

Dependencies

  • ruby 2.6.3
  • postgres (PostgreSQL) 11.5

How to contribute

create fork

git clone https://github.com/<your username>/carambolo

git remote add upstream https://github.com/marclerodrigues/carambolo

submit a pull request

Configuration

bundle install

yarn install --check-files

pg_ctl -D /usr/local/var/postgres start

cp config/database.yml.sample config/database.yml

Database initialization

rails db:setup

Run the server

rails server

Using Docker

Make sure that you have docker installed on your system.

#Clone the project
$ git clone [email protected]:marclerodrigues/carambolo.git
$ cd carambolo

# copy and edit the configuration
$ cp config/database.yml.example config/database.yml

# Prepare container
$ docker-compose build
$ docker-compose run --rm web yarn install
$ docker-compose run --rm web bundle exec rake db:create
$ docker-compose run --rm web bundle exec rake db:migrate

# Up container
$ docker-compose up

You should then be able to navigate to http://localhost:3000/ in a web browser.

carambolo's People

Contributors

luchiago avatar marclerodrigues avatar netochaves avatar pacoluna1 avatar samflores avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.