Team project for SWEN-444 User Centered Requirements and Design.
Environment Wash is a web application that addresses the needs of citizens who are concerned about environmental issues. The solution that Environment Wash will attempt to achieve is to raise awareness and encourage active volunteerism for environmental projects in a person’s local community. Environment Wash will achieve this by providing an online space where concerned citizens can create, organize and discover environmental projects in their local communities.
You can play around with a live demo of the site here
Environment Wash supports the following functionality:
To access the full functionality of Environment Wash, user need to first make an account. To make an account simply click the Create Account Button on the home page and enter your information. Once you have an account you can log into the website by clicking the Login button and entering your username and password.
Users can search for projects by either entering thier search criteria in the search box or by clicking the Discover button found in the navigation bar.
To sign up to volunteer for a project, simply navigate to the page of the project and click Volunteer.
Users can ask questions about a project by posting a comment on a project page. To post a comment, simply navigate to the project page and use the new comment box found at the bottom of the page.
Users can create thier own project's by clicking the Plan Project button found in the navigation bar.
None currently
Install the following applications:
- git
- node
- npm
Once npm has been installed and configured, gloablly install the following node packages:
- grunt-cli
- bower
cli:
npm install -g grunt-cli bower
Open a terminal and install the project dependencies:
cd EnvironmentWash/frontend
npm install
bower install
Now you can run the server locally by running:
cd EnvironmentWash/frontend
grunt serve
Or, you can build the project into the /dist folder using the command:
cd EnvironmentWash/frontend
grunt build