Coder Social home page Coder Social logo

kerwin-personalyze / tania-core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from usetania/tania-core

0.0 0.0 0.0 3.33 MB

Tania is farm management system to help farmers to manage their farm.

Home Page: http://gettania.org

License: Apache License 2.0

Ruby 0.01% Makefile 0.14% Go 72.09% PLpgSQL 0.76% HTML 0.58% JavaScript 9.35% Vue 16.19% CSS 0.65% Shell 0.23%

tania-core's Introduction

Tania

Gitter chat

Tania is a free and open source farming management system for everyone. You can manage your areas, reservoirs, farm tasks, inventories, and the crop growing progress.

To get the stable release, you can clone from the master branch or from the release tab.

Requirement

  • Go v1.9
  • Vue 2.x
  • Node 8.9.x

Installation

  • Make sure you have installed golang/dep
  • Clone the repo using go get github.com/Tanibox/tania-core
  • From the project root, call dep ensure to install the Go dependencies
    • If you have an issue with dep ensure, you can call go get instead.
  • Create a new file conf.json using the values from the conf.json.example and set it with your own values.
  • Call npm install to install Vue dependencies
  • Call npm run dev to build the Vue
  • Setup SQLite:
    • Edit SqlitePath in conf.json to your sqlite DB file path (ex: /Users/user/Programs/sqlite/tania.db)
    • Create empty file with the exact filename and path that match the SqlitePath config.
  • Run the Go server using go run main.go and open it in the http://localhost:8080
  • Default username and password are tania / tania

Test

  • Call go test ./... to run all the Go tests.
  • Call npm run cypress:run to run the end-to-end test

License

Tania is available under Apache 2.0 open source license.

tania-core's People

Contributors

adhatama avatar kerwinjorbina avatar gkgranada avatar purwandi avatar lynxluna avatar bepitulaz avatar harkce 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.