N/A
![Website Screenshot]
[Deployed Website Link]
Please refer to the license in the repo.
License: MIT License
User Story
As a volunteer,
I want an app that is formatted for multiple devices
so that I can shrink the window and it will still display well.
Acceptance Criteria
GIVEN a local volunteering app,
WHEN I shrink the window
THEN all of the information is still displayed
As a volunteer,
I want an app that shows me non-profit organizations near me based on my interests,
so that I can learn about opportunities to get involved and volunteer.
GIVEN an app with input fields for my location and interests,
WHEN I submit a new search,
THEN I'm directed to a results page where I see a list of nearby non-profit organizations.
As a volunteer,
I want an app that shows me non-profit organizations near me based on my interests,
so that I can learn about opportunities to get involved and volunteer.
GIVEN an app that shows nearby non-profit organizations,
WHEN I visit the website in my browser
THEN I see the landing page with title, location search input field, and drop down menu for my volunteer interests.
As a volunteer,
I want the input fields of the app to be displayed clearly,
so that I can easily see what information I need to enter.
GIVEN an app that shows nearby non-profit organizations,
WHEN I view the landing page,
THEN I see a header and footer, and a box for my location input, and a box with a drop down menu of interests.
As a volunteer,
I want an app that shows me non-profit organizations near me based on my interests,
so that I can learn about opportunities to get involved and volunteer.
GIVEN the Volunear app project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it
As a volunteer,
I want an app that shows me non-profit organizations near me based on my interests,
so that I can learn about opportunities to get involved and volunteer.
GIVEN an app with input fields for my location and interests,
WHEN I view the results for a search,
THEN I see a list of non-profit organizations and Wikipedia information about each one.
As a Volunear developer,
I want a slideshow to showcase our app,
so that I can present the app to an audience.
GIVEN the Volunear presentation slideshow,
WHEN I present the slideshow to an audience,
THEN they will learn about the concept, process, and future development of the app.
As a Volunear app user,
I want the results of my search to be displayed clearly,
so that I can easily see information about each organization.
GIVEN an app that shows nearby non-profit organizations,
WHEN I view the results page,
THEN I see the inputs I entered for the search on the left side of the page, and a list of cards/boxes for each organization on the right side. Each card/box has the organization name and some Wikipedia information about the organization.
As a volunteer,
I want the Volunear app to remember my location,
so that I don't need to re-enter it every time I make a new search.
GIVEN an app that shows nearby non-profit organizations,
WHEN I make a new search,
THEN the app auto-fills my location from my previous search.
As a Volunear user,
I want a polished UI that allows me to make another search,
so that I can learn about other non-profits near me.
GIVEN the Volunear results page,
WHEN I click the "New Search" button
THEN I return to the Landing page and can make a new search.
As a Volunear developer,
I want a one-minute elevator pitch,
so that I can pitch the app to an audience.
GIVEN the Volunear project description,
WHEN I give an elevator pitch to an audience,
THEN they will understand the app's utility.
As a Volunear user,
I want an app that validates my search entry inputs,
so that I can view results.
GIVEN the search entry fields on the Volunear landing page,
WHEN I enter an invalid input,
THEN I see a modal that prompts me to verify/retry my search input.
As a volunteer,
I want an app that shows me non-profit organizations near me based on my interests,
so that I can learn about opportunities to get involved and volunteer.
GIVEN the Volunear website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser
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.