Created by John Sellers, Kaleb Davis, Scott Ketelaar, Arron Reed, and Daniel Fehrenbach
For SWEN 444 UI Design Project
EnvPortal is a web-based application designed to make it easy for any user to research environmental resources and events in their communities, as well as creating events for others to attend.
To visit this site, go to https://safe-cliffs-39205.herokuapp.com.
To add features and develop, follow these steps:
- Clone the repository.
- Create a virtualenv by running the command
mkvirtualenv {name}(assuming virtualenvwrapper is installed) - Start work on the virtualenv by running
workon {name} - Install the dependencies and packages by running
pip install -r requirements.txt - Run the application
python manage.py runserver
- User will navigate to the “Sign Up” page.
- User will be provided with sample information for the forms.
- User will be redirected to the “Validation Email Sent” page.
- User will navigate to the “Find Resources” page.
- User will activate the search on the page.
- User sees a list of pre-populated resources.
- User navigates to “Find Events” page.
- User selects a day on the calendar with an event.
- User clicks on “Attend Event”.
- User will be redirected to the “Attending Event” page.
- User navigates to “Create Event” page.
- User will be provided with sample information for the forms.
- User will be redirected to the “Event Created” page.
- User navigates to “My Events” page.
- User clicks on “Edit Event”.
- User changes forms and submits.
- User will be redirected to the “Event Updated” page.
Currently the site has no backend. All of the events and such are hardcoded into the site, since this is a beta version. This will be addressed as work on the site moves forward.