nus-mtp / bill-organizer Goto Github PK
View Code? Open in Web Editor NEWBills and statements organized with style - automatically.
Home Page: https://billorg.herokuapp.com/
License: MIT License
Bills and statements organized with style - automatically.
Home Page: https://billorg.herokuapp.com/
License: MIT License
While @dev-seahouse has solved CircleCI's problem in this commit, it caused the assets compilation in Heroku to break because the cross-env.js
in Heroku is still in the bin
folder, not dist/bin
definition of done:
npm run production.
(this is to provide extra protection against stuff like 'oh no i forgot to auto-format before commit')alternative: take sample config file from any 1 formatter, convert to the config required by our favorite editors + npm build individually
apparently semantic's is buggy and tells you that passwords are mismatched no matter what you put
i guess i'll fiddle with it a bit more later before writing my own jquery validation OTL
definitions of done:
npm run production
Memory error happens when building commit 4e74d51
Definition of done:
definition of done:
Some settings are specified in circle.yml
, some are specified in the project settings in circle website. Let's not have the configurations all over the place, which is extremely confusing. Extract the configs in website to circle.yml.
the retractable area that is supposed to display stats
Some code in backend reference the same string literal in multiple places. This is a recipe for disaster. When we decide to change the string one day, we'll have to make sure that we change it in all occurrences in the code. It's better to extract the constants in one place.
Ever since public/css
and public/js
folder is git-ignored, heroku couldn't serve the compiled assets.
Landing Page
Dashboard
I have came to realize that I might have used the wrong naming conventions for PHP
content containers are currently manually padded to make space for the fixed top menu
switch to using semantic's padded segments for more convenience! (ノ^ヮ^)ノ*:・゚✧
asset()
Generate a URL for an asset using the current scheme of the request (HTTP or HTTPS):
$url = asset('img/photo.jpg');
secure_asset()
Generate a URL for an asset using HTTPS:
echo secure_asset('foo/bar.zip', $title, $attributes = []);
I'll separate the task one-by-one later but for now I'll dump everything here
TODO:
Should start adding tests to backend. We don't want to develop a new feature and break something.
we need to display user proper error messages such like sorry you are not authorised, page not found , oops there's some error to use instead of currently showing wall of codes. before this can be done these user friendly error pages need to be prepared
@eatedcookie has some problem with her DB and we've solved it. The fix is in this commit: 40dae03.
Let's make it OS specific (WIndows in particular) so it doesn't interfere with other OSes.
php version : 7.1.2
OS: archlinux
PHP Notice: Undefined index: port in /home/kenan/gitrepos/sites/bill-organizer/config/database.php on line 7
PHP Stack trace:
PHP 1. {main}() /home/kenan/gitrepos/sites/bill-organizer/artisan:0
PHP 2. Illuminate\Foundation\Console\Kernel->handle() /home/kenan/gitrepos/sites/bill-organizer/artisan:35
PHP 3. Illuminate\Foundation\Console\Kernel->bootstrap() /home/kenan/gitrepos/sites/bill-organizer/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:115
PHP 4. Illuminate\Foundation\Application->bootstrapWith() /home/kenan/gitrepos/sites/bill-organizer/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:270
PHP 5. Illuminate\Foundation\Bootstrap\LoadConfiguration->bootstrap() /home/kenan/gitrepos/sites/bill-organizer/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:208
PHP 6. Illuminate\Foundation\Bootstrap\LoadConfiguration->loadConfigurationFiles() /home/kenan/gitrepos/sites/bill-organizer/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php:38
PHP 7. require() /home/kenan/gitrepos/sites/bill-organizer/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php:63
Migration table created successfully.
Migrated: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_100000_create_password_resets_table
Migrated: 2017_02_23_100152_create_record_issuer_types_table
Migrated: 2017_02_23_102303_create_user_record_issuers_table
Migrated: 2017_02_23_102304_create_records_table
in branch feature/reg-login-ui-new
welcome page not using default layout --> js files are not there --> register and login modals not working.
anyone got alternative ways other than just hardcode the links in?
https://laravel.com/docs/5.4/validation
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.