Skip to content

Oasis is an E-commerce React web application tailored to transform your living space into a productive workspace and vice versa.

License

Notifications You must be signed in to change notification settings

MakeRedundant/WFH-Oasis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

54 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WFH-Oasis

https://home-oasis.netlify.app

πŸ“„ Description

Oasis is an E-commerce React web application tailored to transform your living space into a productive workspace and vice versa. Seamlessly blending functionality with style, Oasis leverages Firebase for authentication, Redux for state management, and Stripe for secure payment processing. With Vite ensuring efficient bundling and SASS providing sleek aesthetics, Oasis offers an intuitive user experience. Deployed on Netlify, Oasis guarantees seamless accessibility, allowing users to explore our curated selection of furniture, decor, and accessories from anywhere, anytime

Github licence JavaScript Badge Firebase Version Flutterwave React V3 Version GSAP Version jQuery Version React Version React DOM Version React Icons Version React Redux Version React Router Version React Router DOM Version React Slick Version Redux Version Redux Logger Version Redux Persist Version Reselect Version Slick Carousel Version Types React Version Types React DOM Version Vite Version ESLint Version ESLint Plugin React Version ESLint Plugin React Hooks Version ESLint Plugin React Refresh Version Sass Version Stripe Netlify Status

πŸ““ Table of Contents

πŸ’‘πŸ‘ Lighthouse

This is the Lighthouse Google report showcasing Performance πŸš€, Accessibility ♿️, Best practices βœ…, and SEO πŸ”.

Lighthouse

πŸͺ› Technologies used

Technology Description Link
Firebase Development platform Firebase
Flutterwave React V3 React library for Flutterwave integration Flutterwave React V3
GSAP Animation library GSAP
jQuery JavaScript library jQuery
React JavaScript library for building UIs React
React DOM React rendering for the DOM React DOM
React Icons SVG icon library for React React Icons
React Redux State management library for React React Redux
React Router Routing library for React React Router
React Router DOM React Router for the DOM React Router DOM
React Slick Carousel component for React React Slick
Redux State container for JavaScript apps Redux
Redux Logger Logger middleware for Redux Redux Logger
Redux Persist State persistence for Redux Redux Persist
Reselect Selector library for Redux Reselect
Slick Carousel Carousel component for websites Slick Carousel
Types React TypeScript types for React Types React
Types React DOM TypeScript types for React DOM Types React DOM
Vite Frontend build tool Vite
@vitejs/plugin-react Vite plugin for React Vite (Plugin React)
ESLint JavaScript linter ESLint
eslint-plugin-react ESLint plugin for React ESLint Plugin React
eslint-plugin-react-hooks ESLint plugin for React Hooks ESLint Plugin React Hooks
eslint-plugin-react-refresh ESLint plugin for React Refresh ESLint Plugin React Refresh
Sass CSS extension language Sass
Vite Frontend build tool Vite
Stripe Payment processing platform Stripe
Netlify Web hosting and automation platform Netlify

πŸ–₯️ Installation

Users can clone the code and run npm install to install the dependencies

 npm install 

Afterwards users can run the command npm run build which will run the Vite build process which will bundle the React source code

npm run build

Afterwards users can run the command npm run dev which will executes the vite command, which starts the development server provided by Vite
and allows users to run the code on their local host

npm run dev

This sequence ensures that your client-side code is built before starting the server.

Package.json dependencies βš™οΈ
Dependencies

πŸ’¬ Usage

Have fun!

πŸ–ΌοΈ Screenshot

Homepage Homepage

Shopping Shopping

Login Login

Footer Footer

πŸ“Ή Video

GIF
Showcasing Homepage, adding a item to the cart and scroll button GIF

βš–οΈ License

This project is licensed under MIT

🀝 Contributing

N/A

πŸ› οΈ Tests

N/A

❔ Questions

If you have any questions about this project, please contact me directly at [email protected]. Feel free to view more of my projects at https://github.com/Makeredundant.

About

Oasis is an E-commerce React web application tailored to transform your living space into a productive workspace and vice versa.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages