An application that lets your categorize your tasks and reminds you of overdue tasks and tasks needed to be accomplished within the day
Consider checking the repo's issues, all of my todos are in there ๐
A Ruby-on-Rails project on Avion School :tada: A journal application written in ruby :diamonds: using ruby on rails framework :train2: :tada:
Home Page: https://krrb-prod-satisfy.herokuapp.com/
Started GET "/categories/162f747c-73a4-4902-9de9-af2a656ecffc/tasks/favicon.svg" for 127.0.0.1 at 2021-02-15 09:21:27 +0800
Processing by TaskController#show as SVG
Parameters: {"id"=>"162f747c-73a4-4902-9de9-af2a656ecffc", "tid"=>"favicon"}
on dashboard
add tests
responsivenesss
no flash messages for those with inputs attached with stimulus and stimulus reflex. manipulating at the end fo the reflex action flash hash renders stimulus not working afterwards
task cards on task#index is not sorted properly. might as well, those 'overdue' and 'due today' should be off top followed by pending and completed at the end
email notification on successful change of password
drag and drop
add breadcrumbs on task#show
logout redirects to root_path which causes to redirect to login form that shows an error to login first since root/home page needs auth before someone can access it.
modify the redirection for devise logout. See log below:
Started DELETE "/signout" for ::1 at 2021-02-10 09:04:21 +0800
Processing by Devise::SessionsController#destroy as HTML
Parameters: {"authenticity_token"=>"[FILTERED]"}
User Load (0.7ms) SELECT "users".* FROM "users" WHERE "users"."id" = $1 ORDER BY "users"."id" ASC LIMIT $2 [["id", 1], ["LIMIT", 1]]
Redirected to http://localhost:3000/
aside from going inside a category/journal to create a task, add a separate route for category to create a task with dropdown selection of all the available category/journal that will be used by BE for association
category name is unique but only witin a user. having same category name with a different user should be fine
It's a bit confusing when you mark as done a specific task. No notification or success message after the action.
Please see heroku logs below:
2021-02-14T07:16:38.438593+00:00 app[web.1]: I, [2021-02-14T07:13:32.895367 #4] INFO -- : [021ba781-bd20-4d64-9629-3eb54dbba1e8] Rendered users/mailer/reset_password_instructions.html.erb (Duration: 0.4ms | Allocations: 190)
2021-02-14T07:16:38.438605+00:00 app[web.1]: I, [2021-02-14T07:13:32.895702 #4] INFO -- : [021ba781-bd20-4d64-9629-3eb54dbba1e8] Completed 500 Internal Server Error in 14ms (ActiveRecord: 4.5ms | Allocations: 1907)
2021-02-14T07:16:38.438607+00:00 app[web.1]: F, [2021-02-14T07:13:32.896631 #4] FATAL -- : [021ba781-bd20-4d64-9629-3eb54dbba1e8]
2021-02-14T07:16:38.438607+00:00 app[web.1]: [021ba781-bd20-4d64-9629-3eb54dbba1e8] ActionView::Template::Error (Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true):
controller tests
integration tests
users shouldn't be able to add a date that is already past. check the data being sent by frontend since I don't have any idea what format does the input type='date' sends back
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.