Coder Social home page Coder Social logo

kleincode / wgapp Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 3.29 MB

WG App developed using Vue framework and vue-material.

Home Page: https://wg.kleinco.de

License: MIT License

JavaScript 32.97% HTML 0.45% Vue 66.54% Shell 0.02% SCSS 0.01%
household management

wgapp's People

Contributors

dependabot[bot] avatar kleincode avatar mattifrind avatar shruicane avatar

Stargazers

 avatar  avatar

Watchers

 avatar

wgapp's Issues

Homepage Content

  • FAQ answers
  • feature descriptions
  • Screenshots
  • Legal Notice
  • DSGVO

Admin Panel

  • GUI
  • New logging system -> save to db
  • Handlers for fetching logs
  • Cleanup with cronjob after 48h
  • display log levels in panel
  • display stats

Introduction Tour

  • Show all functionality
  • Optionally create household
  • Deactivate after use

Web: Homepage

  • roughly description
  • Link for sign up for a closed beta
  • Link to Help
  • Link to Support

Personal Settings

  • Icons
  • Change Password
  • Delete Account
  • Email Verification
  • Forgot Password
  • Logout after account deletion

Tasks

  • nonrepeating tasks
  • on-demand tasks
  • remind others of their tasks

Finances Bugfixes

  • Shared expenses: display correct headline (interval)
  • Shared expenses: display monthly charge relativ to chosen interval
  • Edit Monthly charge: margin-bottom at icon
  • rename "last 3 months"
  • Move Bill Manager to own page
  • Bill History

Finances

  • Overview
  • Add costs
  • Ongoing costs
  • household budget
  • chargeback algorithm
  • Money charts (history)

Household security issue

Since household id is stored in the client's security token, it should be matched with the database before every request.

Tasks

  • Overview Tasks
  • Edit Task
  • Backend
  • sort for due day
  • Component: Icon Chooser
  • Fetch members
  • Reminder
  • Cards height to 100%
  • Check task before due day (set last execution to due day)
  • uncheck Task
  • delete Task
  • iterate Member
  • choose Member

Known issues:

  • IteratingMode in EditTasks does not update in database after save

Finances

  • BillManager: Two states for bills -> save bill, finish bill
  • BillManager: save who paid und and who not
  • Expense Categories for more charts

Google Calendar Improvements

  • Save selected calendars in store
  • Automatically create WG Google Calendar
  • Add events
  • Edit events
  • Delete events

Dashboard

  • Time
  • Tasks
  • Shopping list
  • Finances
  • Weather
  • (Calendar)

Google Calendar Integration

  • View Events from Google Calendar
  • Choose Calendar from the list
  • Change interval must trigger update entries
  • save selected calendars in local store
  • redesign calendar selector
  • save selected view

Shopping List

  • Edit Shopping List
  • Manage Shopping Lists
  • Mini progress bar
  • loading capabilities
  • Tick off items
  • Finish shopping and enter amount in finances
  • Auto item completion

Finances Improvements

  • respect locale settings
  • Upload picture of the receipt
  • Save old bills
  • more export functions of bills
  • Bill Manager: other Charts -> negative for members with lesser expenses
  • Receipts

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.