Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/udemy-experience/the-wild-oasis
Full stack project (with supabase), implemented using React, Redux, React Query, and implementing Authentication.
https://github.com/udemy-experience/the-wild-oasis
authentication authorization frontend full-stack react reactquery redux redux-toolkit supabase
Last synced: about 1 month ago
JSON representation
Full stack project (with supabase), implemented using React, Redux, React Query, and implementing Authentication.
- Host: GitHub
- URL: https://github.com/udemy-experience/the-wild-oasis
- Owner: Udemy-Experience
- Created: 2024-11-21T09:12:44.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T13:59:43.000Z (about 2 months ago)
- Last Synced: 2024-12-17T22:26:40.311Z (about 1 month ago)
- Topics: authentication, authorization, frontend, full-stack, react, reactquery, redux, redux-toolkit, supabase
- Language: JavaScript
- Homepage: https://the-wild-oasis-sigma-nine.vercel.app
- Size: 2.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
![The_Wild_OasisΒ π΄](https://github.com/user-attachments/assets/dff8803d-de6e-4edb-8731-665dc35dd1dd)![GitHub repo size](https://img.shields.io/github/repo-size/BaraSedih11/the-wild-oasis) ![GitHub repo file count (file type)](https://img.shields.io/github/directory-file-count/BaraSedih11/the-wild-oasis)
![GitHub last commit (branch)](https://img.shields.io/github/last-commit/BaraSedih11/the-wild-oasis/main)
[![Version](https://img.shields.io/badge/version-v1.0.0-blue)](https://github.com/BaraSedih/the-wild-oasis/releases/tag/v1.0.0)
[![Contributors](https://img.shields.io/github/contributors/BaraSedih11/the-wild-oasis)](https://github.com/BaraSedih11/the-wild-oasis/graphs/contributors)
![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/BaraSedih11/the-wild-oasis)Welcome to **The Wild Oasis**, a unique and vibrant digital destination! This project represents a virtual camping experience, blending creativity and technology to bring the essence of the outdoors into the digital world.
## π Features
- **Immersive Camping Scene**: A 3D representation of a serene camping spot.
- **Interactive Elements**: Explore and interact with various features of the scene.
- **Engaging Design**: A focus on aesthetics and smooth user experience.
- **Responsive Layout**: Optimized for both desktop and mobile devices.## π Technologies Used
- **Three.js**: For creating the stunning 3D visualizations.
- **JavaScript/TypeScript**: Core scripting languages for functionality.
- **HTML & CSS**: To structure and style the website.
- **Modern Development Practices**: Includes modular code structure and best practices for scalability.## π οΈ Getting Started
Follow these steps to run the project locally:
### Prerequisites
- Node.js installed on your machine.
- A modern web browser (Google Chrome, Mozilla Firefox, etc.).### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/BaraSedih11/the-wild-oasis.git
cd the-wild-oasis
```2. **Install dependencies:**
```bash
npm install
```3. **Start the development server:**
```bash
npm run dev
```4. **Open the project in your browser: Navigate to [Live view](https://the-wild-oasis-bara.netlify.app/).**
Use email : `[email protected]`, password: `12341234`### π Project Structure
```plaintext
the-wild-oasis/
βββ public/ # Static assets (images, icons, etc.)
βββ src/
β βββ components/ # Reusable UI components
β βββ scenes/ # 3D scene setup and elements
β βββ styles/ # CSS/SCSS styles
β βββ utils/ # Utility functions and helpers
βββ .gitignore # Git ignore file
βββ package.json # Project metadata and scripts
βββ README.md # Project documentation
βββ ... # Additional configuration files
```### ποΈ Contributing
We welcome contributions! Please follow these steps:
1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/your-feature-name
```
3. Make your changes and commit them:
```bash
git commit -m "Add a new feature"
```
4. Push your branch:
```bash
git push origin feature/your-feature-name
```
5. Open a pull request.### See images from the live view:
![image](https://github.com/user-attachments/assets/d3cc21db-8675-49cf-83f1-101bcce55dc2)
![image](https://github.com/user-attachments/assets/14531fa1-f5e8-42fa-8924-0932ac931dc4)
![Screenshot 2024-12-10 153336](https://github.com/user-attachments/assets/514a2389-dd7b-4eff-82b0-b7cffaf0c41e)
![Screenshot 2024-12-10 153347](https://github.com/user-attachments/assets/e859354f-5c91-4e8d-8314-c164e10e245c)
![Screenshot 2024-12-10 153359](https://github.com/user-attachments/assets/544a579b-804a-45ca-bdae-e8fa20d0c248)
![Screenshot 2024-12-10 153405](https://github.com/user-attachments/assets/2eb71e37-aff0-4324-9042-b0d8cd7b1881)
![Screenshot 2024-12-10 153425](https://github.com/user-attachments/assets/692a62f8-3239-452c-ab1f-a1fd79c0000e)
![Screenshot 2024-12-10 153438](https://github.com/user-attachments/assets/edf76f15-c2b2-4377-b8e7-f55c3d5778b5)
![Screenshot 2024-12-10 153449](https://github.com/user-attachments/assets/59cce16c-a81e-4963-9afa-ce4e51f1d9d7)
![Screenshot 2024-12-10 153504](https://github.com/user-attachments/assets/bf17d36d-0837-4a7c-9f39-c76171e5a408)
![Screenshot 2024-12-10 153514](https://github.com/user-attachments/assets/00a732ee-8341-4c18-937a-788254ac6600)
![Screenshot 2024-12-10 153526](https://github.com/user-attachments/assets/c10a0eca-7fd5-4a24-b9d1-c243e8cbaa14)
![Screenshot 2024-12-10 153534](https://github.com/user-attachments/assets/bc7a3eaf-376a-4131-b2a3-2743e825dccc)
![Screenshot 2024-12-10 153549](https://github.com/user-attachments/assets/79b88b64-8ee2-4533-9567-3d211bc0be61)