sc0v / binder Goto Github PK
View Code? Open in Web Editor NEWThe Spring Carnival managment application built for Carnegie Mellon Spring Carnival.
The Spring Carnival managment application built for Carnegie Mellon Spring Carnival.
Be able to order booth chairs within an org.
Need to add a button to access fines in top nav.
Would make pagination work and speed up things
https://github.com/ryanb/cancan/wiki/Defining-Abilities#hash-of-conditions
Should provide a list of what needs to be accomplished in the next hour/two hours. Should have the option to mark a task as completed and potentially who completed them.
https://github.com/matthuhiggins/foreigner
and
https://github.com/jenseng/immigrant
Should improve both data quality (not by much) and increase query speed (again, also not by a ton but could be nice). Really though I just don't trust the whole Rails thing about having the schema in the models.
This may already be almost done? There is a branch in boa which has some work on this. I assume we will need deployment working to make sure. Also we need to figure out how to fake logins for dev only.
Need a workflow to create participants. Should be:
What each charge equals (from T&C), for example
Super broken, authorization was disabled and all the forms look like poopy.
I don't think it actually adds any value in terms of workflow. We care when they showed up, but we don't care when they leave unless it's too early or late, in which case there should be a charge or a note describing their good behavior, no ones going to look at this anyway, right?
Currently there are weird routes, it should just be a restful call to a nested resources under shifts (shifts/X/participants/...)
Super broken, trying to do too much with participant creation
Should accept barcode for tools and cardnumber or andrewid for participants and then load info using AJAX (for visual confirmation that everything worked and error handling [missing person/tool]).
Status bar on every page for current coordinator with information on current shifts, tasks, and link to downtime tracker
If someone is manually entering either participant data or barcodes extra confirmations should display.
Auto populate fine amount based on type selection (ajax?). Clients wanted the charge types to be specific enough that you could select a type and it would correspond to an amount.
Has to be at least as good as last year
Cool feature that was discussed but outside of the scope of our project. Weather would be displayed within the app on the home dashboard so that the coordinator wouldn't have to watch weather separately to track storms.
Need a form to checkin tools. Should automatically find the most recent checkout and give a small error if the tool is not currently checked out. Should then be inserted as a link on the tool checkout view page.
Will allow updates made for things like shifts to carry over to org pages and elsewhere, not to mention allow caching.
Add feature where fines go through a final approval step before they become final and visible to booth chairs. This is up for debate but is something that a number of people saw value in potentially adding.
Current behavior: "You are not authorized to access this page."
The org show page is going to get SUPER slow once we start entering real data so at least some of those partials (members and shifts especially) should really be loaded on ajax.
Should show a general idea of what the participant has contributed including:
Potentially we could do a reactive layout, but this needs to be investigated.
Only SCC level and above should see FAQs. Intended for coordinators, not booth chairs or regular members.
Currently all routes are accessible via both get and post, this isn't right.
Sorry it's broken, it's at least partially my fault. Also, you should make sure to enable whatever database gems you need in production and move sqlite to development.
ESP are useless now. Was a placeholder. Can we either remove this entirely or just make it link to the severe weather guidelines somehow? I uploaded those to the documents section for SCC to see, and that's more legitimate and useful than the emergency shutdown procedures page that currently exists.
Fix all the colors and logos and such to comply with SCC overall look and feel.
Admin dashboard should see all relevant information. SCC dashboard should be thought of as coordinator dashboard (tasks, quick tool checkout, big buttons to get to major features, etc.). Booth chair dashboard should potentially just automatically direct them to their org page?
To enable orgs to track downtime and coordinators to be able to look it up more easily.
Should email/message:
Add a feature where you can track an org's plan's progress through approval processes before build week as well as during build week. Suggestions for how this should be implemented are welcome.
Dashboard should show security camera feeds Part of #15
Current system is needlessly complex.
Searching exact match for andrew id or card or alias works as expected. Longer strings that aren't direct matches result in sorry but something went wrong minion page. Example: "tickets".
Probably:
is_public
is_booth_chair_accessible
organization
If it's public than anyone can see it, if it's booth_chair_accessible then all booth chairs can see it, if it's just tagged with an org than only that org can see it. (Not sure about SCC, we may want to use Titles in SCC as roles for plans so that people on midway/P&S can see booth plans but not everyone in SCC
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.