Giter Site home page Giter Site logo

nikmace / pizza-shop Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 3.0 1.79 MB

Pizza Shop

Home Page: https://dodo-pizza.vercel.app/

License: MIT License

JavaScript 2.72% Shell 0.16% HTML 1.72% TypeScript 72.10% SCSS 23.30%
mongodb react redux sass typescript

pizza-shop's Introduction

Hey! Nice to see you ๐Ÿ”ฅ

Welcome to my page!
I'm Nikita, a Fullstack developer ๐Ÿ’ป.

Things I code with

Frameworks / Libraries

React React Native NextJs NestJs Redux TypeScript Sass Styled Components TensorFlow Cloud Foundry Apollo GraphQL Docker Kubernetes Chart Js Express Js Gulp Jest Jupyter Lerna Markdown Selenium Shell Script Socket.io Solid Js Storybook Sveltekit TailwindCSS Vite Web3 Js

Databases

MongoDB PostgreSQL MySQL SQLite Firebase

Design / Inspiration

Dribble Figma

Languages

JavaScript TypeScript Python C# HTML5 CCS3 Solidity

Other

github actions git npm Heroku Blockchain Chainlink Vercel

Github Stats

nikmace's GitHub stats

pizza-shop's People

Contributors

nikmace avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pizza-shop's Issues

Internalization by IP

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.

Error with Prettier, git add file, lint-staged

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??

Implement some type of caching and sorting for retrieving pizzas

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.