Welcome to my page!
I'm Nikita, a Fullstack developer ๐ป.
Frameworks / Libraries
Databases
Design / Inspiration
Languages
Other
Pizza Shop
Home Page: https://dodo-pizza.vercel.app/
License: MIT License
When you refresh the page the cartItems array is set to an empty array. Could be improved by setting the order to localStorage and then retrieving it from there, basically CRUD with localStroage.
Should first clear the string then shrink.
The client's IP is detected and based on that we use the supported language for that country. If the country is BG language is RU. If the country is UK, US, etc language is EN. This feature is implemented only for one component (SinglePizza.tsx) as a test and might be deprecated in the future.
The first time you choose a pizza (let's say pizza1) with specific components (let's say components1, example: type: 0, size 30), then when you will want to add again pizza1 but with different components2, it will add count to the same pizza1. In the cart, you will have two pizza1's with component1.
Currently all sorting is done in ascending, would be nice to have ascending and descending filtration.
When you prettier file it encodes in LF format. When you add the files with git add <file/s>
it encodes to CRLF format, then when you commit lint-staged checks the file and prettier fails because the files are supposed to be in LF, but are in CRLF??
Library: https://react.i18next.com/
Currently, with each user clicking on a category or sorting item, a request is sent to Firebase Firestore, this is quite costly. A user can easily amount to 200 READs per session.
Therefore a caching mechanism needs to be implemented to cut down the cost of each request to the server.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.