GithubHelp home page GithubHelp logo

For developers, open CONTRIBUTING.md

HB cover

Build your own collaboration app tools with with Helpbuttons. Cooperate in the topic you want and generate a connected community in the area/collective you want. Share, help and get recognition for your action in a simple way. We need people. If you believe in social collaboration beyond consumption.

You can install your own tool in your server with this repo or ask us for help and host it at helputtons.org

We accept donations:

USD/EUR

BTC

UX view

This software helps build collaborative tools for any activity, such as sharing transport or seizing food. It connects people with specific needs to create networks. Mutual support groups, neighborhood communities, schools, town halls or emergency teams would be great benefit from it.

Mastodon

contact us: help at helpbuttons.org

Welcome to Helpbuttons Repository

This is the repository for helpbuttons.org. check more documentations at the repo (https://github.com/helpbuttons/hb-docs).

Getting Started

Using docker

copy the env.sample file: $ cp env.sample .env

edit the .env file according to your needs

generate jwt token:

$ docker-compose run api yarn cli config:genjwt

add the jwtSecret generated to the .env file

lets put it all up

$ docker-compose up

Open the browser on http://host:3000

run all the migrations / setup the database schema:

$ docker-compose run api yarn migration:run

Upgrade

$ docker-compose pull

$ docker-compose run api yarn migration:run

Main tech specifications used in this repo:

Typescript, React, NextJS, Leaflet, CSS, HTML

This is a Next.js project bootstrapped with create-next-app.

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Main tech specifications used in this repo:

Typescript, NestJS, TypeORM

This is a nestjs project

To learn more about nestjs, take a look at the following resources:

You can check out the nestjs GitHub repository - your feedback and contributions are welcome!

Troubleshooting the api

  • Accessing the database to docker:

$ docker-compose exec db psql -U [USER] [DATABASE_NAME]

  • When the backend fails to start because of database problems, you can always reset the database, by removing the directory db

  • If you need to drop the scheme and restart fresh you run $ yarn schema:drop or $ docker-compose exec api yarn schema:drop

Helpbuttons's Projects

graphhopper icon graphhopper

Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.

mastodon icon mastodon

Your self-hosted, globally interconnected microblogging community

wysimark icon wysimark

The Wysiwyg Editor for Markdown: 100% CommonMark + GFM with Uploads and Image Resizing

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.