Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexandrbig1/trail_quest
Trail Quest is a React-based SPA built with Vite, featuring technologies like React Hook Form, Styled Components, React Router DOM, and Axios. It highlights my ability to build dynamic, responsive web applications with modern JavaScript libraries and frameworks, along with a focus on clean code practices using ESLint and PropTypes.
https://github.com/alexandrbig1/trail_quest
axios computer-science css3 design framer-motion frontend fullstack html-css-javascript html5 javascript js react software-engineering styled-components ux-ui ux-ui-design webdeveloper webdevelopment
Last synced: 2 months ago
JSON representation
Trail Quest is a React-based SPA built with Vite, featuring technologies like React Hook Form, Styled Components, React Router DOM, and Axios. It highlights my ability to build dynamic, responsive web applications with modern JavaScript libraries and frameworks, along with a focus on clean code practices using ESLint and PropTypes.
- Host: GitHub
- URL: https://github.com/alexandrbig1/trail_quest
- Owner: Alexandrbig1
- License: mit
- Created: 2024-06-30T23:41:44.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T03:39:34.000Z (5 months ago)
- Last Synced: 2024-08-25T04:35:16.325Z (5 months ago)
- Topics: axios, computer-science, css3, design, framer-motion, frontend, fullstack, html-css-javascript, html5, javascript, js, react, software-engineering, styled-components, ux-ui, ux-ui-design, webdeveloper, webdevelopment
- Language: JavaScript
- Homepage:
- Size: 44.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trail Quest
Welcome to **Trail Quest**! 🌲🏞️
[![GitHub last commit](https://img.shields.io/github/last-commit/Alexandrbig1/trail_quest)](https://github.com/Alexandrbig1/trail_quest/commits/main)
[![GitHub license](https://img.shields.io/github/license/Alexandrbig1/trail_quest)](https://github.com/Alexandrbig1/trail_quest/blob/main/LICENSE)
[![JavaScript](https://img.shields.io/badge/JavaScript-Latest-EAD319.svg)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[![Axios](https://img.shields.io/badge/Axios-1.6.4-5300D8.svg)](https://github.com/axios/axios)
[![Vite](https://img.shields.io/badge/Vite-5.0.8-6868F2)](https://vitejs.dev/)
[![React](https://img.shields.io/badge/React-18.2.0-51CAEF.svg)](https://reactjs.org/)
[![Styled Components](https://img.shields.io/badge/Styled_Components-6.1.6-D664C0.svg)](https://styled-components.com/)
[![Framer Motion](https://img.shields.io/badge/Framer_Motion-11.1.1-00ADD8.svg)](https://www.framer.com/motion/)
[![React Icons](https://img.shields.io/badge/React_Icons-5.0.1-E10051.svg)](https://react-icons.github.io/react-icons/)
[![Figma](https://img.shields.io/badge/Figma-2022.2-FF7262.svg)](https://www.figma.com/)
[![Git](https://img.shields.io/badge/Git-2.35.1-F05032.svg)](https://git-scm.com/)Discover the breathtaking beauty of Oregon with Trail Quest. Join us for guided hikes through scenic trails, from lush forests to rugged mountains. Your adventure awaits!
---
## About the Project
> This project was born from a deep love for Oregon's natural beauty. After a recent trip to Oregon, I was so inspired by the state's stunning landscapes—seaside cliffs, the mighty Pacific Ocean, dense forests, serene lakes, and majestic waterfalls—that I decided to create a website dedicated to exploring these incredible places.
**Trail Quest** aims to connect nature enthusiasts with the best hiking experiences Oregon has to offer. Whether you're a seasoned hiker or just starting, you'll find trails that suit your level of adventure.
---
## Table of Contents
- [Technologies Used](#technologies-used)
- [Features](#features)
- [Installation](#installation)
- [Contributing](#contributing)
- [Issues](#issues)
- [License](#license)
- [Feedback](#feedback)
- [Languages and Tools](#languages-and-tools)
- [Connect with me](#connect-with-me)---
## Technologies Used
- React
- React Router DOM
- React Helmet Async
- React Hook Form
- Zod
- Framer Motion
- Swiper
- React Intersection Observer
- React Modal
- Vite
- Axios
- Styled Components
- modern-normalize
- React Icons
- React Loader Spinner
- React Toastify
- UUID
- PropTypes---
## Features
- **Intuitive User Interface**: Crafted with modern-normalize and styled-components for a sleek and user-friendly experience.
- **Smooth Animations with Framer Motion and Swiper**: Elevates the user experience with smooth and interactive animations powered by Framer Motion and Swiper.
- **Intersection Observer with React Intersection Observer**: Efficiently handles scroll-based animations with React Intersection Observer.
- **Form Handling with React Hook Form and Zod**: Implements React Hook Form and Zod for robust form handling and validation.
- **Routing with React Router**: Utilizes React Router DOM for smooth navigation and routing in your application.
- **Modal Windows with React Modal**: Utilizes React Modal for elegant and responsive modal windows.
- **Asynchronous Data Fetching**: Utilizes Axios for seamless asynchronous data fetching.
- **SEO Optimization with React Helmet Async**: Enhances SEO using React Helmet Async.
- **UI Components with React Icons**: Enhances the UI using React Icons for a variety of icons.
- **Dynamic Loading with React Loader Spinner**: Incorporates React Loader Spinner for dynamic loading indicators.
- **Notifications with React Toastify**: Implements React Toastify for user-friendly notifications.
- **Unique Identifiers with UUID**: Generates unique identifiers using the UUID library.
- **Type Checking with PropTypes**: Ensures reliability with type checking using PropTypes.---
## Installation
To get started locally, clone this repository and install the necessary dependencies:
```bash
git clone https://github.com/yourusername/Trail-Quest.git
cd Trail-Quest
npm install
```## Usage
After installing the dependencies, you can run the project locally:
```bash
npm run dev
```Visit `http://localhost:3000` in your browser to explore the website.
---
## Contributing
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request with your changes. For major changes, please open an issue to discuss what you'd like to improve.
---
## Issues
If you encounter any issues or bugs, please feel free to [open an issue](https://github.com/Alexandrbig1/trail_quest/issues) on this repository. Provide a detailed description of the problem and steps to reproduce it, if possible.
---
## License
This project is licensed under the MIT License. See the [MIT License](LICENSE) file for details.
---
## Feedback
We welcome feedback and suggestions to improve **Trail Quest**. If you have any ideas or constructive comments, feel free to reach out by creating an issue or contacting us directly.
---
## Languages and Tools:
---
## Connect with me: