OwlStore is mainly the final project of ITI summer training in web development using React track. It is a simple e-commerce website that allows users to buy products and add them to their cart. It also allows users to add products to the website and manage them.
- Clone the repo
git clone https://github.com/Mu-selim/OwlStore-Frontend.git
- Install NPM packages
npm install
- Run the app
npm run dev
├── index.html
├── package.json
├── public
│ ├── favicon.ico
│ ├── images
| | ├── ...
|-- src
| ├── main.jsx
| ├── App.jsx
| ├── index.css
| ├── components
| | ├── ...
| ├── |-- icons
| | | ├── ...
| |-- assets
| |-- contexts
| |-- data
| |-- pages
| |-- routes
|-- vite.config.js
|-- tailwind.config.js
|-- postcss.config.js
|-- README.md
- React v18 as a frontend framework for building the user interface.
- Tailwind CSS as a utility-first CSS framework for styling our components and pages.
- Vite as a frontend build tool and development server.
- React Router v6 as a routing library for React.
- emailjs-com as a service for sending emails.
- React Query as a library for managing, and handling Join and Sign in requests.