This application is a Native plant field guide designed for professionals and a DIYer of all levels. The simplicity of the list, along with easy to use navigation will be an asset for users in an outdoor environment. Each user will be able to search by state and ecoregion to find which plant species is native to their particular area. Once they choose a location, the database will populate a list of native species for different categories; Trees, Shrubs, Plants, Flowers, Grasses, etc… Each one will have a Picture of the species, and description and an average price. The user then can pick their favorite ones and add it to a Client/favorite list for future reference.
This application is designed to be a field list for anyone who wants a quick easy way to store and get info for their lists. It came to me when I was doing a native plant list for a commercial client a while back. Trying to show a client a list of native plants, along with pictures and information about each one is a daunting task. Lots of looking around at many different sites to get what you need. So this will help streamline all the most popular resource sites for each region. I started off with a loose idea of the layout, mainly wanted it easy with minimum user input for field use. Once I set up the database, I started working on getting a simple mock up in React and then I was ready to start coding!
$ brew install pipenv
.pipenv shell
to start up your virtual environment.pipenv install
to install dependencies.python3 manage.py runserver
.Verb | URI Pattern | Controller#Action |
---|---|---|
POST | /sign-up |
users#signup |
POST | /sign-in |
users#signin |
DELETE | /sign-out |
users#signout |
PATCH | /change-password |
users#changepw |
POST | /favorites-create |
list#create |
PATCH | /favorites-edit/:id |
list#edit |
DELETE | /favorites/:id |
list#delete |
GET | /favorites |
All list#retrieve |
GET | /favorites/:id |
list#retrieve |