Coder Social home page Coder Social logo

covid-collective's People

Contributors

dependabot[bot] avatar mchristie avatar

Watchers

 avatar

Forkers

thefode

covid-collective's Issues

Adding resources should require an approval step

Currently a resource can be added and it will be live immediately with no approval process.
There should be a step where an authorised person can approve resources before they are available live.

There should be a way to authenticate as an admin

There are a few tickets which require an admin to be authenticated but there is no way for anyone to authenticate currently.
It would be acceptable to use the Laravel build in auth services, however the "user" model should be event sources as the Resources model is.

The 'Volunteer' section needs broken down into more detailed functionality

A rough outline of my aspirations for this:

Types of offers/requests:

  • Assistance with essential shopping/collection of prescriptions
  • Help with education, primarily kids (e.g. help with maths homework from out of work teachers)
  • Essential household tasks (e.g. elderly person changing a lightbulb?)
  • Other relevant tasks?

An approximation of the flow:

  • Users need to be able to authenticate ( #10 )
  • Users should be able submit requests and/or offers of support
  • Other users should be able to publicly reply to requests/offers of support
  • Original user should be able to accept one offer or multiple requests for support
  • A location (or "online") may be relevant, if appropriate approximate location should be visible publicly but the detailed location will only become available once an offer/request is accepted

Improve the categories / audience

The categories don't really filt the resources we have, there could be changed to better fit the content.

Complications:

  • The list of categories is repeated in: resources.blade.php, addResource.blade.php, Covid/Resources/Domain/[Audience/Category].php
  • Can we reduce this repitition?
  • Existing resources in changed audiences/categories will need updated to the new categories

There should be a 'guide to rendering assistance'

Relevant to offering support such as through groups or the upcoming 'volunteer' section.
This page should outline appropriate steps to take to ensure assistance can be rendered without the risk of spreading coronavirus.

Resources should be editable

Currently it is not possible to edit a resource.
It should be possible for an authorised person to edit a resource and correct any typos or incorrect/outdated information.

The 'Ways to help' page could be improved

The content on the 'Ways to Help' page is pretty anemic and could be improved.
Each description could be around a sentence longer, and more steps could be added. Plus maybe a better design?
Potential additional steps:

  • Donate blood
  • Share our website
  • Submit additional resources
  • Links to a filter for the volunteer category

There should be a sitemap and robots.txt

To enhance SEO there should be a sitemap and robots.txt to help search engines crawl the website.

Bonus: I've not looked at SEO for any website for about 5 years, if you can suggest additional task for SEO please do.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.