A fully functional Single Page Application (SPA) that simulates the operation of an online store. The application features a product catalog with a dynamic shopping cart and simulated order placement. Registration and login forms are also implemented. Adaptive design for various types of devices is also implemented.
You can see the project live here: [https://bindasdanylo30.github.io/my-first-website/]
Core:
- HTML5 (Semantic layout) β semantic layout.
- CSS3 (Flexbox, Grid, Animation) β layout and adaptation.
- JavaScript (ES6+) β the entire logic of the application.
- Local Storage API(Cart items are saved to Local Storage, so data persists after page refreshes.)
Architecture:
- MVC Pattern (Model-View-Controller) β separation of logic and display.
- Component-based approach β component approach in class functions.
Key Tools:
- VsCode
- BEM Methodology
- Responsive Design: Fully adapted for mobile devices, tablets, and desktops.
To run the project on your computer:
git clone https://github.com/BindasDanylo30/my-first-website.git