opensourcefellows / ally-guide-app Goto Github PK
View Code? Open in Web Editor NEWThe original Program Equity app
License: MIT License
The original Program Equity app
License: MIT License
Describe the bug
Expected behavior
After installing fontawesome as per these instructions, the icon should be usable without causnig a build failure
Screenshots
This might be a resource for solving fontawesome's issues with Heroku at least for the free version, confused around instructions for deleting lock files. Any help or suggestions appreciated!
As part of the Distribute page requirements #12 , having trouble . In the file Educate.vue , we need to be able to use Airtable API for Educate to output educational resources
At this stage, the package is imported and installed. The data calls don't seem to be working.
Ask: configure the component structure of Vue.js to perform the above proposed solution, alternatives welcome!
Resources:
Short Description
This feature would add every vuejs page to index via a show/hide component structure or accordion. This is referring tto files:(Educate) Library.vue, (Communicate) Elevate.vue, (Circulate) Distribute.vue, (Elevate) Collaborate.vue
Is your feature request related to a problem? Please describe.
Proposing this to streamline UI and UX across mobile and desktop. Also geared to the gen z/millenial persona
Which page? (Add in labels - Circulate, Communicate, Educate, Elevate, home/index, general)
All of the divs would be in home/index
Being able to do this?
Describe the solution you'd like
In vuejs you can show and hide divs based off of components:
Describe alternatives you've considered
An alternative could be to have a desktop version and mobile be this. For the sake of simplicity, we can try this first?
File organization
Code rewrite
How can we translate our skills and resources towards racial justice? Ally.Guide is webapp that triages a starting place to collaborate with current racial justice efforts and echo Black Lives Matter through the following programs. (current website, GitHub, Slack)
This issue summarizes how we all collaborate together, if you're interested in Implementation (design, frontend, backend) or Content (design, content entry and copy), go to the respective boards or contact @manishapriya94 if there any confusion
Educate | Circulate | Communicate | Elevate |
Consolidation of knowledge that cater to different learning personas through sections: FAQ, Library, and Learning Paths. | Ensuring we can complement 501(c)(3) efforts by circulating contributions directly to grassroots organizing and community bail funds. | Amplify issues that trouble our justice system directly to educational, county, local, state, and federal institutions. | Contribute intersectionally and create opportunities by supporting existing efforts through your skillset via Events, Community, and Communications. |
@ProjectCoordinators (tagged) update these upon deadline extensions/completion.
@Collaborators, check workflow details and status here:
⚙️Implementation Project Board: 🎨Design, 🖼Frontend, 🗂Backend
📖Content Project Board: 🎨Design,🗃Content Entry, 📝Content Copy
Status: Planning ✍️, Working 🏗, Reviewing☕️, Stuck 🚧, Done ✅
Team (people to reach out to) | Volunteering? Let us reach out | ||||
🗃Content Entry |
|
|
|
|
Ally Hour calendar |
📝 Content Copy
@ayalabineh @karicunard (Communicate) @hectorsector (Edu) |
|
|
|
|
|
🎨Design |
|
|
|
|
|
🖼FrontEnd @mahrsbar |
|
Modal for message
Action Options |
|
|
|
🗂BackEnd @BeeXiong |
|
|
|
|
|
🤝User feedback @howrad @manishapriya94 |
|
|
|
templates for reporting bugs |
Testing conducted with these details in mind:
Chrome Version 84.0.4147.89 (Official Build) (64-bit)
and Firefox 78.0.2
Key aspects of this page is the ability to sponsor protesting teams directly
Future:
Priority 3 in Amplify #98
Google form submission data. dyanmic from Google
Frontend: Figma |
BackEnd: Airtable API documentation |
Querying Front End
Display of search default
|
Query optimized:
API data formatting
|
Comment below on the issue you're interested in solving so others can collaborate with you. Have questions? Tag the following people: 🖼 Frontend - @mahrsbar, ⚙️Backend - @BeeXiong, 🎨Design - @jjjaney
Team | Timeline/Priority | Issue |
Design (Graphics) | 2 weeks, start 7/22 | Icons for circulate |
Design (Site) | start: 7/30 | Final UI Design |
FrontEnd | 1 week | Implement search default buttons, wait on BackEnd to route data function |
BackEnd | 2 weeks | Optimize query with data formatting ( match use cate + filter + sort) |
BackEnd | 1 week | Adding User Analytics |
FrontEnd | 1 week | Implement filtering and sorting |
FrontEnd/Design | 1.5 weeks | Final UI, frontend add in analytics
Final UI Design Mobile UI |
Testing conducted with these details in mind:
Chrome Version 84.0.4147.89 (Official Build) (64-bit)
and Firefox 78.0.2
subscribe
because this makes it seem that you're on this page regardless of where you are in the site (highlight this with an email or subscribe + symbol instead)Testing conducted with these details in mind:
Chrome Version 84.0.4147.89 (Official Build) (64-bit)
and Firefox 78.0.2
Testing conducted with these details in mind:
Chrome Version 84.0.4147.89 (Official Build) (64-bit)
and Firefox 78.0.2
Hello!
Looking to implement Oauth for Gmail.
Flow for UI -->
Resources to get started:
Name: | Circulate: Fund Goal Percentage |
About: | A visual of how close each fund is to completion so we can figure out how much are being fulfilled since Ally.Guide. |
Solution Proposal: | Tasklist
|
Labels: | help wanted |
Assignees: | Backend, FrontEnd, Design, Content Entry |
Related issues / pull requests
Does this close an open issue?
Urgency and Priority
Urgency:
Medium
Priority 1 - API/Functionality securitization (Secrets, managing end points, app functionalty)
Priority 2 - Workflow management (CI/CD, Actions, Permissions management)
Priority 3 - User Analytics Functionality
Priority 4 - UI optimizations
Priority 3
Which page is this
Circulate
This references the overall functionality of the communciate page when the mail option is selected. This is a planning issue to get the specifics of what this capability needs. Referencing #73 for overall page flow.
Immediate:
How to implement postal methods API (live mail sending) connected to triage of specific addresses (Google Civic API + addidtional databases)
Future:
We could use dashboard analytics to create a visualization of whats being sent our around which messaging and where:
replacing this:
With:
Would help with new contributors to have a section in the readme that shows which commands to run to get setup + how to start the dev server.
Google form submission data. dyanmic from Google
Google form submission data.
It would be super useful if we could get a Deploy to Heroku button in the Readme which would enable users to easily deploy DemocracyOS to a Heroku instance without ever leaving the web browser. And with just a little configuration on the users end they'll have something running almost instantly.
I propose the button because it is ideal for communities who need to make decisions quickly with the flexibility of something like Heroku.
More about Heroku deploy buttons here, https://devcenter.heroku.com/articles/heroku-button .
An example button which currently lacks the required setup files:
Testing conducted with these details in mind:
Chrome Version 84.0.4147.89 (Official Build) (64-bit)
and Firefox 78.0.2
Google form submission data. dyanmic from Google
Issue template suggestions..
Short Description
1-2 sentences describing the problem and how to recreate the issue (if appropriate).
Urgency / Priority
Define what these are, a color system red (this is a huge bottleneck or time consuming/timeline is asap) / yellow (this is middle priority if its a later phase, not as connected to other features/phase 1 timeline) and green (quick fix or months away for phase 2)
a number system based on if it's blocking
Desired outcome
What is the desired outcome, is it a fix or an additional feature to remedy an issue?
People needs
Who are the people needs for this issue? Engineers? Programmers? Writers? Designers? Etc?
Tasklist
@abc
investigates code to reproduce issue@xyz
tests fix from @abc
and deploys@123
updates design to reflect copy changeThe overall purpose of this page is to be able to make it more accessible for people to call on different entities that represent them and demand actions for policy or investigations.
In our current phase our major goals are to have tweets specific to all 50 states and create mail capability to congress members. This page can be divided into 3 sections:
This table will show whats been planned and open to your collaboration.
The table below gives us a general sense of where want to be timeline wise.
Teams are: 🖼 FrontEnd ⚙️BackEnd/Infrastructure 🎨Design
Timeline/Priority | Issue
*organized in which issue to prioritize first |
Eta 7/29/20 | 🖼Refactor instructions
🖼Rep Menu + ⚙️Twitter Action, |
start: 7/30 | ⚙️Resolve Fortawesome,
⚙️Optimize search 🖼Back button, 🖼Mobile UI Plan ⚙️Plan Mail, |
start: 8/4 | 🖼🎨Refresh overall instructions banner designs,
⚙️Optimize search filters, ⚙️Plan Mail Finalized, ⚙️Scale tweets to all states |
Start: 8/11 | 🖼🎨Search Filters display,
⚙️🖼User analytics of tweets, ⚙️Mail Implementation |
Start: 8/26 | 🖼🎨Email campaign banner.
🖼🎨Front End of Mail. ⚙️Say their names mail enabled |
Start: 8/28 | 🖼⚙️Display # of mail analytics,
⚙️🖼🎨Fplan calls |
Team | Timeline/Priority | Issue |
Design (Graphics) | 2 weeks, start 7/22 | Icons for mediums |
Design (Site) | 3 weeks, start: 7/30 | Final UI Design |
FrontEnd | 1 week | Implement search default buttons, wait on BackEnd to route data function |
BackEnd | 2 weeks | Optimize query with data formatting ( match use cate + filter + sort) |
BackEnd | 1 week | Adding User Analytics |
FrontEnd | .5 week | [Implement filtering and sorting](https://github.com//issues/14) |
FrontEnd/Design | 1.5 week | Final UI, frontend add in analytics
Final UI Design implement Mobile UI |
More details in Elevate Section Doc
Phase 0 Functionality:
Future:
Contact: [email protected]
State: CA
City: SF
Demand Letterr: To whom it concerns.
@mahrsbar had brought up an interesting point that people are motivated by big ideas, by a cause to get behind. When reaching out to representatives, its the why that drives us and thats what we focused on with this refresh.
The goals of this design are to:
The features to accomplish this are:
@Garrett1Tolbert Building Issues Here
Amplify BackEnd @BeeXiong @cmcoffee91 @ankitagrawal98
Testing conducted with these details in mind:
Google form submission data.
wrong comment
Testing conducted with these details in mind:
Chrome Version 84.0.4147.89 (Official Build) (64-bit)
and Firefox 78.0.2
Google form submission data.
Google form submission data. dyanmic Body
As we watch protests and the multiple instances of systemic violence, theres a feeling of - how can I help? Ally.Guide is webapp that triages a starting place. This information is in many places, but unfortunately not yet in a way that can be searched and connected to petitions and messages to congress, we can change that.
Educate | Circulate | Communicate | Elevate |
Resources in various mediums (books, articles, etc) | Find orgs dedicated to community bails funds and racial justice | Triage information of state and local representatives | Find existing databases of events and Black owned businesses to invest in |
Ally Hours are where we do date entry that supplies all the information above! Add yourself to the cal invite Have any questions? Join our slack #ally-guide or dm @manishapriya94
Ally.Guide Section | Workflow doc | Date (click here to add yourself to the invite) |
Add congress rep messaging | General Message templates | 6/21 |
Edu + Circulate added | Workflow Doc | 7/7 |
Say their names | Workflow Doc | 7/16 |
Add Edu Materials to Library | Workflow Doc (contains video) | 7/28 |
Twitter Messages for all 50 states | Template | 8/4 |
Add County Committee Rep Info | Workflow Doc (contains video) | 8/11 |
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.