Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
b6d7470
init: start book store task
birbwatcher Aug 29, 2022
63e0743
feat: webpack installed
birbwatcher Aug 29, 2022
e7eb4ca
feat: normalize added
birbwatcher Aug 29, 2022
6ad60df
fix: normalize added
birbwatcher Aug 29, 2022
0df56ef
feat: books added
birbwatcher Aug 29, 2022
8db7db8
fix: src excluded from gitignore
birbwatcher Aug 30, 2022
bc17bf6
feat: layout created
birbwatcher Aug 30, 2022
fc72d69
feat: full layout with books implemented
birbwatcher Aug 30, 2022
174fbdb
feat: buttons and price added
birbwatcher Aug 30, 2022
4203b4a
feat: fast view button added
birbwatcher Aug 30, 2022
b8610fc
feat: logo added
birbwatcher Aug 30, 2022
a7c3274
refactor: functions for creating elements and blocks
birbwatcher Aug 31, 2022
c763601
feat: sidebar cart added
birbwatcher Aug 31, 2022
0fb5f6a
feat: popup implemented
birbwatcher Aug 31, 2022
cf1e414
feat: popup close button design implemented
birbwatcher Sep 1, 2022
f48e271
feat: external module for create element implemented
birbwatcher Sep 1, 2022
dacb406
feat: external module for create header implemented
birbwatcher Sep 1, 2022
1da9716
feat: external modules for main, sidebar and cart container
birbwatcher Sep 1, 2022
8b02d0e
feat: external module for create footer
birbwatcher Sep 1, 2022
69d1dc0
feat: external module for create Card
birbwatcher Sep 1, 2022
37e1d20
feat: external module for popUp
birbwatcher Sep 1, 2022
6046435
feat: function getpopup implemented
birbwatcher Sep 1, 2022
dd0fc56
feat: popup open and close implementation
birbwatcher Sep 1, 2022
ef30c3f
feat: fast view button get right book implementation
birbwatcher Sep 1, 2022
8146b2c
feat: add to cart button set data
birbwatcher Sep 1, 2022
0c5fd58
feat: cart without count is implemented
birbwatcher Sep 5, 2022
decdd99
feat: cart with count adding and removing implemented
birbwatcher Sep 5, 2022
51b0afd
feat: add to card and added buttons implemented
birbwatcher Sep 6, 2022
0bcba9b
feat: adding from popup is implemented
birbwatcher Sep 6, 2022
6768d1a
fix: adding from popup is fixed
birbwatcher Sep 6, 2022
fb299cd
feat: gray button for added item
birbwatcher Sep 6, 2022
86b594e
feat: caclulate total price implementation
birbwatcher Sep 6, 2022
ff00eab
feat: caclulate total price implementation
birbwatcher Sep 6, 2022
d9406d4
feat: simple drag and drop function implementation
birbwatcher Sep 7, 2022
df9d26d
feat: drag n drop item cant be doubled in cart
birbwatcher Sep 7, 2022
85a5aa9
feat: count of books in cart can be increased by drag n drop
birbwatcher Sep 7, 2022
06eef5e
feat: full working dragndrop
birbwatcher Sep 7, 2022
37a465d
feat: checkout and empty cart buttons implemented
birbwatcher Sep 7, 2022
f7dcf2b
refactor: function alreadyincart refactored
birbwatcher Sep 7, 2022
ba46a41
feat: forms on checkout page is created
birbwatcher Sep 8, 2022
fb4d1f0
feat: date form minimum implemented
birbwatcher Sep 12, 2022
642cd24
feat: forms cant be blank
birbwatcher Sep 12, 2022
cce8f5a
feat: default payment type implemented
birbwatcher Sep 12, 2022
81eb4a0
feat: posible to get only two gifts
birbwatcher Sep 12, 2022
f106e06
feat: form checked on focus out
birbwatcher Sep 13, 2022
93cf7ca
feat: button checkout hidden when fields is empty
birbwatcher Sep 13, 2022
ec8a974
feat: order function implemented
birbwatcher Sep 13, 2022
f9c7cb7
feat: basket delete item is ready
birbwatcher Sep 13, 2022
8b221ad
fix: dragndrop icon position fixed
birbwatcher Sep 13, 2022
febcf70
refactor: comments and console.logs deleted
birbwatcher Sep 13, 2022
03f556a
refactor: scss variables refactored
birbwatcher Sep 13, 2022
0f75387
fix: apartment number checkin
birbwatcher Sep 15, 2022
bcc446a
fix: date is checked properly
birbwatcher Sep 15, 2022
72fa38a
feat: date checking message is changed
birbwatcher Sep 15, 2022
627211c
fix: order of css files changed
birbwatcher Sep 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/node_modules
1 change: 0 additions & 1 deletion README.md

This file was deleted.

Binary file added assets/dragndrop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effective-js.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/js-design-patterns.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/js-ninja.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/js-the-definitive-guide.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/js-the-good-parts.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/learning-react.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/modal-close-button.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/nodejs-in-action.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/programming-js-applications.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/programming-typescript.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/you-dont-know_js-yet.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
71 changes: 71 additions & 0 deletions books.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
[{
"author": "Douglas Crockford",
"imageLink": "./assets/js-the-good-parts.jpg",
"title": "JavaScript: The Good Parts",
"price": 30,
"description": "With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must"
},
{
"author": "David Herman",
"imageLink": "./assets/effective-js.jpg",
"title": "Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript",
"price": 22,
"description": "Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You’ll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency"
},
{
"author": "David Flanagan",
"imageLink": "./assets/js-the-definitive-guide.jpg",
"title": "JavaScript: The Definitive Guide",
"price": 40,
"description": "This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript"
},
{
"author": "Eric Elliott",
"imageLink": "./assets/programming-js-applications.jpg",
"title": "Programming JavaScript Applications",
"price": 19,
"description": "Take advantage of JavaScript’s power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that’s easier—yes, easier—to work with as your code base grows."
},
{
"author": "Addy Osmani",
"imageLink": "./assets/js-design-patterns.jpg",
"title": "JavaScript Design Patterns",
"price": 32,
"description": "With Learning JavaScript Design Patterns, you’ll learn how to write beautiful, structured, and maintainable JavaScript by applying classical and modern design patterns to the language. If you want to keep your code efficient, more manageable, and up-to-date with the latest best practices, this book is for you."
},
{
"author": "Boris Cherny",
"imageLink": "./assets/programming-typescript.jpg",
"title": "Programming TypeScript",
"price": 28,
"description": "Any programmer working with a dynamically typed language will tell you how hard it is to scale to more lines of code and more engineers. That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its powerful static type system."
},
{
"author": "Alex Banks, Eve Porcello",
"imageLink": "./assets/learning-react.jpg",
"title": "Learning React, 2nd Edition",
"price": 25,
"description": "If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional JavaScript is necessary."
},
{
"author": "Bradley Meck Alex Young and Mike Cantelon",
"imageLink": "./assets/nodejs-in-action.jpg",
"title": "Node.js in Action",
"price": 38,
"description": "Node.js in Action, Second Edition is a thoroughly revised book based on the best-selling first edition. It starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications."
},
{
"author": "Kyle Simpson",
"imageLink": "./assets/you-dont-know_js-yet.jpg",
"title": "You Don't Know JS Yet: Get Started",
"price": 26,
"description": "It seems like there's never been as much widespread desire before for a better way to deeply learn the fundamentals of JavaScript. But with a million blogs, books, and videos out there, just where do you START? Look no further!"
},
{
"author": "John Resig and Bear Bibeault",
"imageLink": "./assets/js-ninja.jpg",
"title": "Secrets of the JavaScript Ninja",
"price": 33,
"description": "Secrets of the Javascript Ninja takes you on a journey towards mastering modern JavaScript development in three phases: design, construction, and maintenance. Written for JavaScript developers with intermediate-level skills, this book will give you the knowledge you need to create a cross-browser JavaScript library from the ground up."
}
]
Empty file added dist/bundle.js
Empty file.
Loading