Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/darakeon/dfm

Source code of Don't fly Money
https://github.com/darakeon/dfm

android bootstrap circleci csharp css docker dockerfile gherkin html javascript jest kotlin money money-manager mysql netcore nodejs puppeteer rust sqlite3

Last synced: 28 days ago
JSON representation

Source code of Don't fly Money

Awesome Lists containing this project

README

        

# Don't fly Money

[![darakeon](https://circleci.com/gh/darakeon/dfm.svg?style=shield)](.circleci/config.yml)
[![commit-lint](https://github.com/darakeon/dfm/actions/workflows/github-actions-commit-checker.yml/badge.svg)](https://github.com/darakeon/dfm/actions/workflows/github-actions-commit-checker.yml)

This is a project that was been build in private Hg repository on
bitbucket. It was born at 2010 and versioned at 2011. Inspired by just wonderful people, in the middle
of 2017 I decided to change this situation.

On September 5th, 2017, 2:07am (UTC-03:00), it became OPEN SOURCE.

It's not just one more project. It's **one more** project. Even the
tallest wall is made brick by brick.

[First commit of project at 2011-07-13 16:28:54 (UTC-03:00)](https://github.com/darakeon/dfm/commit/244609bd05bd7dce4bc6f30a49f8ff99b6249c3b)

## What is the project about

This project was made to replace a sheet, that was not good enough
anymore. The system is made to control the money one spent. And has a
long list of features to implement, just like any project one do by
itself. Well, we are always our most demanding client.

## Running project

- [Website](https://dontflymoney.com/)
- [Android App](https://play.google.com/store/apps/details?id=com.dontflymoney.view)

## Docs

- [Collaborate](CONTRIBUTING.md)
- [License (GPL)](LICENSE.md)
- [Releases](docs/RELEASES.md)
- [Task list](docs/TODO.md)
- [Code of Conduct](CODE_OF_CONDUCT.md)

## Technologies

### Core

- [C# .NET](https://docs.microsoft.com/en-us/dotnet/csharp)
- [NHibernate - ORM](https://nhibernate.info)
- [DK](https://github.com/darakeon/dk-lib)

### Site

- [MVC](https://dotnet.microsoft.com/apps/aspnet/mvc)
- [jQuery](https://jquery.com)
- [Bootstrap](https://getbootstrap.com)
- [Popper](https://popper.js.org/)
- [Bootstrap Themes](https://bootswatch.com)

### Android App

- [Kotlin](https://kotlinlang.org)
- [Retrofit](https://square.github.io/retrofit/)

### Version changer

- [Rust (with Cargo)](https://www.rust-lang.org)

### Automated tests

#### Core

- [SpecFlow - BDD](https://specflow.org)

#### Browser

- [Node](https://nodejs.org/en/)
- [Jest](https://jestjs.io/)
- [Puppeteer](https://developers.google.com/web/tools/puppeteer)

#### Android

- [Robolectric](http://robolectric.org/)
- [Junit](https://junit.org/)

## Tools

- [Android Studio](https://developer.android.com/studio/index.html)
- [Visual Studio Community](https://www.visualstudio.com/vs/)
- [Resharper](https://www.jetbrains.com/resharper/)
- [Git](https://git-scm.com/)
- [CircleCI](https://circleci.com/)
- [GitExtensions](https://github.com/gitextensions/gitextensions)
- [KDiff3](https://www.kde.org/applications/development/kdiff3/) ([Install](https://download.kde.org/stable/kdiff3/?C=M;O=D))
- [Docker](https://www.docker.com/)
- [Axe Coconut Acessibility addon - Firefox](https://addons.mozilla.org/firefox/addon/axe-devtools/)
- [Visual Studio Code](https://code.visualstudio.com/)
- [Prometheus](https://prometheus.io/)
- [Grafana](https://grafana.com/)
- [Python](https://www.python.org/)
- [Django](https://www.djangoproject.com/)