zamcham / WildVista

Explore Famous US National Parks and Activities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Capstone Project: Wild Vista

πŸ“— Table of Contents

πŸ“– Capstone Project: Wild Vista

The Wild Vista Explorer is a web application that allows users to explore and discover national parks in the United States. It provides a user-friendly interface for browsing parks, viewing park details, and searching for parks based on various criteria.

Check this quick video about the features

πŸ›  Built With

Tech Stack

  • React: JavaScript library for building user interfaces.
  • Redux: State management library for managing application state.
  • React Router: Library for routing and navigation in a React application.
  • Axios: Promise-based HTTP client for making API requests.
  • Leaflet: JavaScript library for interactive maps.
  • Jest and React Testing Library: Testing frameworks for unit and integration testing.
  • CSS Modules: CSS styling approach that scopes styles to individual components.
  • Responsive Design: CSS media queries and responsive layout techniques for optimal viewing across device

Key Features

  • Park Listings: Browse a list of national parks withing all the states of the U.S.
  • Park Details: View detailed information about each park, including descriptions, total activities and topics.
  • Search Functionality: Search for parks based on the state code.

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

To begin, clone the repository and install all dependencies by running npm install. Once the installation is complete, run the project using npm start.

Prerequisites

In order to run this project you need node.js

(back to top)

πŸ‘₯ Authors

πŸ‘€ Cristian "ZamCham"

(back to top)

πŸ”­ Future Features

  • Filtering and Sorting: Filter and sort the park list based on various criteria such as location, activities, and park name.
  • Interactive Map: Explore parks visually on an interactive map, allowing users to discover parks in specific regions.
  • Favorites: Save parks as favorites for quick access and future reference.
  • Responsive Design: The application is designed to be responsive and optimized for various screen sizes, including desktop, tablet, and mobile devices.

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, let us know on any of my social media account ;)

(back to top)

πŸ™ Acknowledgments

I would like to give credits to Nelson Sakwa for the Original design, you can check his project by clicking here

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

Explore Famous US National Parks and Activities

License:MIT License


Languages

Language:JavaScript 74.8%Language:SCSS 17.1%Language:HTML 8.1%