Skip to content
Building a web app for capital one's summit challenge
JavaScript CSS HTML Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
nationalpark
park
static/admin
.DS_Store
.gitignore
README.md
capital-one-logo.png
detail.gif
find-a-park.gif
manage.py
requirements.txt
search.gif

README.md

Capital One Software Engineering Summit (Summer 2019)

Submission for CapitalOne's Mindsumo challenge to Build a Web App that serves as a National Park Service Information Kiosk.

Tech Stack

Backend:

Frontend:

Libraries and APIs

Walkthrough

Home Page

Results Page

Detail Page

Features Implemented

Required:

  • Filter
    • State
  • Search
    • Name
    • Keyword
  • List Details
    • Alerts
    • Articles
    • News Releases
    • Events
    • Places
    • Visitor centers
    • Campgrounds
    • Lesson plans
    • People

Stretch:

  • Map Visualizations
  • NPS Relevant Symbols

Challenges

  • Some API endpoints are broken. Could have used image resources for campgrounds
  • Not sure how to implement data caching, this could help improve speeds from API calls
  • Implementing search suggestions
  • Some JSON data returned for some locations have a lot of empty fields. This makes the user experience a little jarring.
  • Passing data to other pages using forms and passing form data to django python files
  • Styling a sticky "Categories" section on detail page
  • Style a footer that fixes to bottom of viewport when there is not enough content

License

Copyright 2019 Nadine Rodriguez

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You can’t perform that action at this time.