changednameto / housemanager Goto Github PK
View Code? Open in Web Editor NEWManages everything that a greek organization doesn't like to do
Manages everything that a greek organization doesn't like to do
I need to learn Rspec and start writing the automated test cases to run.
I need to setup a mailer in app/mailers
so that emails can be sent. These would need to be sent to the chef so that they can prep the meals.
Integrate with SES: https://www.sitepoint.com/deliver-the-mail-with-amazon-ses-and-rails/
Late plates need more functionality. Namely:
Next/Current meals should have a status that changes based on certain criteria
Chefs should be able to in-app check late plates as having been completed
Users should be able to mark late plates as "not received" after a certain amount of time. There should be an end of week report sent to the kitchen manager of these.
There should be a cron script that cleans out plates that are more than 2 weeks past the scheduled date
Non-standard meal times should be a possibility, for example on wednesdays we should be able to have seperate meal times
There are about 8 different roles but they currently don't do anything. There are a couple parts to this that need to be done:
Users need to by default get the member role when joining an organization
Pundit needs some scopes. Currently you can sift through far too large a list of users for some things. Almost everything should be localized to a particular organization.
There is not an elegant solution for users getting to the edit profile. The header should probably be rearranged/the landing page changed to direct users there
Upon making a new account, there is a lot of room for improvement. In order of priority:
The landing page is currently useless. This is the most important page and needs to have a bunch of stuff. If you are not in an organization it should direct the user to edit the organization. Brainstorming still needed for this after you join.
Upon joining an organization, the user should be given the member role
As an aside to the above all policies need to be updated
There should be an approve all button in the provisional member list
I should learn coffeescript so that stuff disappears from lists when they are removed
Add user images
http://introjs.com/docs/getting-started/start
This will give user walkthroughs on the website to make it easier for first time users to use the site. Should have one fire on login, and one fire after the user is added to an org
It would be convenient to be able to quickly create polls in the app. We could use these polls during chapter to vote on things and get chapter sentiment towards different issues.
Potentially could use the Google Survey API
https://support.google.com/360suite/surveys/answer/6393290?hl=en
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.