codeformilwaukee / decarceration-platform Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://wisdp.com
License: GNU General Public License v3.0
Home Page: https://wisdp.com
License: GNU General Public License v3.0
As a service provider, I would like to set an event to repeat on certain days, weekly, monthly, or yearly on the shared calendar so that I don't have to always make a new event on the wdp website.
Modal:
#34
May need to use:
Moment.js
AWS Dynamo DB
Questions:
How did you first feel when opening the website?
Were you able to find what you needed?
What should be changed about the website if anything?
...TBD
Could use typeform if that can work with react...
Set REACT_APP_GOOGLE_MAPS_API_KEY to be used as an environment variable in the deployment workflow
Still unclear:
How to do this with netlify
How to do this with AWS
Is github actions needed? Is netlify needed to do what is required instead? Is it somewhat in between?
Edit: vercel may offer what we need, was should be able, vault may be needed
As any user, when I open the Calendar Page, I would like to view up-to-date events so that I can be informed on what events are happening now and in the future.
Execute an API call to our AWS API Gateway to retrieve an array of events.
Regenerate the calendar with the array of events.
Eventually, for the full website, to keep costs lower, we would like to use a CDN or KAFKA pipeline from Google Cloud or Amazon MSK so that our up to date events are cached and our AWS API isn't getting hit every refresh of the page.
Restrict the Calendar Component on the Calendar Page to take up approximately 80% of the width and 80% of the height so that there are margins of space between the calendar above and below the calendar component.
We need a good plan to make sure developers are participating and planning against the backlog.
Some ideas:
We would love to hear any ideas and thoughts that you have.
Goals:
This may involve:
Useful tips:
Roles:
Note to keep in mind but don't need to implement for this card.
Individuals interested in getting involved with an organization can find a directory of organizations that we partner with and their contact information.
Page holds directory of services that is easy for a user to understand and gives them plenty of information about specific services near them and for them.
We have MU, UWM, Marquette all willing to participate along with Render and Ekmor to help deliver services to get this project to market. @romkedehaan will be working on the overall plan to pitch for funding and get the orgs to create MOUs to solidify how they will work together.
Draft document will be completed 2nd week of Jan.
User Story:
When the submit button is clicked or form is submitted (not sure which is best to add the onclick to), execute an API (post?) call with the new event to the AWS API gateway.
https://insideoutnetwork.net/login.
We might get access to this system. Michael from MSOE is reviewing.
User Story:
Content management portal that allows multiple users to post and aggregate content.
Is this up anywhere? Even as a unreleased dev-only beta or something? Or does it just have to be run locally?
--
Beta deployment is at https://reentry.netlify.app/ but hosting on AWS is still not done
Verify if it's fixed or fix it if not (briefly describe fix).
Add links of homepage to footer and remove the home page and replace it with landing page
If this is not fixed, please fix and briefly explain in comment the fix. Otherwise, please briefly describe the reason it is fixed if it is fixed.
Links to Include
We need to create a strong roadmap for the platform that's clear to understand and explain to potential volunteers and stakeholders.
Subtasks
Basics: https://docs.google.com/document/d/1_yIYFfVlitTIoirTfl1YvqljbmEDpA7xBaQLgvrTBVo/edit
Updates from Wisconsin congressmen relating to incarceration can be posted daily for organizations to see what’s happening in Madison.
Subtasks:
Formulate Ask or do it by myself
Fix website deployment on AWS or just temporarily on firebase w/e
https://docs.amplify.aws/start/getting-started/setup/q/integration/react#initialize-a-new-backend
Add AWS Amplify and alter sign in page to use was amplify / cognito react components or just their api
Likely needs to be completed after:
User Story:
May involve:
Related but can be done concurrently:
Landing Page needs to SHOW visually and DESCRIBE briefly:
Elements this might include
Components to Frontend:
TODO: Draft UI
TODO: Code UI
UI will be shown to Reentry Council for feedback
As a Service Provider, I would like to click on an empty space in the calendar on the day view of the calendar, a modal opens.
This modal will allow the Service Provider to:
Add a title (required)
Set the date (required)
Set the time (required)
Set if it repeats (required, default=does not repeat)
Add a description (required)
Add a location
Add an attachment
Todo:
RDS should comply with http://docs.openreferral.org/en/latest/hsds/ ... need to look into
Currently, we have fields:
Expected
Route to another page
Instead
Website not responding
Steps to reproduce
JS Warning Produced from DOM Inspector
(Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.)
Registration and LogIn for Service Providers to contact other service providers
#www.insideoutnetwork.net
This solution has lots of features and lots of inputs for those features.
##Todo:
Verify if it's fixed or fix it if not (briefly describe fix).
Site members will be able to share new datasets, lists, or other
repositories with each other on this specialized page.
Todo:
Wireframe - in progress
Organize different events and meetings between organizations all on one online calendar. All organizations can post events with a brief description of what will happen.
ref=https://211wisconsin.communityos.org/guided-search - 211 Madison Basic Needs Search
ref=https://www.mkehometostay.org/ - Home to Stay
Add links to the home page to the above websites
Searcheable list of service providers (@paul-rinaldi has the data on the providers)
Need to draft UI and create backend
As any user, I would like to click on a button on the navigation bar that says "calendar" so that I can navigate to the Calendar page.
• Project name: Your project’s name is the first thing people will see upon scrolling down to your README, and is included upon creation of your README file.
• Description: A description of your project follows. A good description is clear, short, and to the point. Describe the importance of your project, and what it does.
• Table of Contents: Optionally, include a table of contents in order to allow other people to quickly navigate especially long or detailed READMEs.
• Installation: Installation is the next section in an effective README. Tell other users how to install your project locally. Optionally, include a gif to make the process even more clear for other people.
• Usage: The next section is usage, in which you instruct other people on how to use your project after they’ve installed it. This would also be a good place to include screenshots of your project in action.
• Contributing: Larger projects often have sections on contributing to their project, in which contribution instructions are outlined. Sometimes, this is a separate file. If you have specific contribution preferences, explain them so that other developers know how to best contribute to your work. To learn more about how to help others contribute, check out the guide for setting guidelines for repository contributors.
• Credits: Include a section for credits in order to highlight and link to the authors of your project.
• License: Finally, include a section for the license of your project. For more information on choosing a license, check out GitHub’s licensing guide!
Add google maps Map inside the Box on the ServicesPage below the Service name
Add a config file in source control with fake api keys discussed here
Guide if needed:
https://itnext.io/google-maps-react-makes-adding-google-maps-api-to-a-react-app-a-breeze-effb7b89e54
When the window viewport is reduced horizontally, the homepage becomes scrollable. And then the login button on the appbar begins crawling down the page. This is not wanted.
Found by @paul-rinaldi .
TODO: Alter CSS / use Material UI Button correctly.
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.