Skip to content

Angle/AngleNickelTrackerCore

Repository files navigation

NickelTrackerCore

Envelope budget

Features

TODO: Write a list of the current system features

Feature Requests / Wishlist

  • Implement "recurring transactions"

Documentation

TODO: See /doc/

Reqs

Ubuntu 14.04 LTS

Setup

  1. Update your packages and install Git
sudo apt-get update
sudo apt-get install -y git
  1. Run the following snippet
sudo mkdir /var/www
sudo chmod -R 777 /var/www
cd /var/www
git clone https://github.com/Angle/AngleNickelTrackerCore .
  1. Run the setup.sh script to generate your configuration files
sudo chmod +x setup.sh
./setup.sh
  1. Run the install.sh script to initialize the server configuration and install the required packages
sudo chmod +x install.sh
./install.sh
  1. Run the update.sh script to install the Symfony Apps and to generate the database structure
sudo chmod +x update.sh
./update.sh

Symfony Apps

  1. api
    • bundles: core, api
    • subdomain: api
    • security: public (no security)
  2. admin
    • bundles: core, admin
    • subdomain: admin
    • security: firewalled, having ROLE_SUPER_ADMIN
  3. app
    • bundles: core, app
    • subdomain: app
    • security: firewalled, having ROLE_USER

Let's Encrypt instructions

For Apache < 2.4.8

The first time you run it, it'll ask for an email and it'll ask you to sign-up for the EFF newsletter (optional)

Created by

TODOs

  • Edit transactions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published