Giter Club home page Giter Club logo

Maxim Shlyaptsev's Projects

authenticate-express-routes icon authenticate-express-routes

This program handles user authentication for a web app using Firebase. When a user isn't logged in, the system prompts them to enter credentials. Once logged in, it provides user data, including email and other meta-info. The program fetches data from a local server endpoint (localhost:3000/open) and retrieves an ID token.

binary-search icon binary-search

This project takes a string and an optional alphabet array, then performs both linear and binary searches on the alphabet array to find the index of the first letter of the string, storing the number of iterations each search takes and the index found (or -1 if not found) for comparison of the two search algorithms' performance and accuracy.

build-a-formik-form-starter icon build-a-formik-form-starter

Here I establish everything required to host a local web server that demonstrates basic functionality of Formik and Yup validation schemas, with screenshots of how it appears to operate on your local machine.

closures-and-private-variables icon closures-and-private-variables

This JavaScript program utilizes closure to create a book object with properties such as name and current page, and it also provides functions to access and modify these properties in a controlled manner, demonstrating the encapsulation aspect of object-oriented programming.

css-grid-manipulation icon css-grid-manipulation

Here I use a basic HTML and manipulate a grid of divs into exactly what is expected to be seen in the layout.png

demohashblockies.github.io icon demohashblockies.github.io

Here I deploy a website from this Github repository that has a function to create a hash blockie out of anything you type into it - a demonstration of how secured data can be stored or recognized.

express-routes-with-json-web-tokens icon express-routes-with-json-web-tokens

This program demonstrates express routes that require JWT authentication as 'admin' level in order to remove books from the book.js file, a simple demo of how member/admin login could be differentiated on a web app.

express-server-setup icon express-server-setup

Here I set up a basic Express server and modified the port to 9600 and added some data text to display when going to localhost:9600/data

fetching-data-from-urls icon fetching-data-from-urls

This Javascript code fetches weather data asynchronously from the OpenWeather API for several cities (London, Houston, Lisbon, and Budapest), stores all the fetched data in an array, and then scans through the array to identify and display the weather data for Lisbon on the webpage.

firebase-authentication-using-google icon firebase-authentication-using-google

The program authenticates users via Firebase, allowing email/password & Google login. To integrate, I used Webpack, imported Firebase modules in login.js, & ensured HTML referenced bundled JS. Errors like missing index.js & dynamic import issues were addressed by adjusting Webpack configurations.

full-stack-holy-grail-application icon full-stack-holy-grail-application

In this project, I set up a backend using Express.js and connected it to a Redis database via Docker. The backend provides endpoints to initialize and retrieve data (layout sections) and update specific key-value pairs. On the frontend, accessing the /data route fetches and displays the layout data from Redis.

getelementbyid icon getelementbyid

Here is a basic javascript file that demonstrates getting element by id and returning information about specific HTML elements.

graphql-playground icon graphql-playground

Here I demonstrate a build schema that allows for a query to GraphQL to access the data inside the index.js file as well as the object data contents.

hanoichallenge icon hanoichallenge

The Tower of Hanoi program is an interactive simulation of the puzzle game. It takes user input for the number of disks, initiates moves on button click, and visually depicts the disks moving from one peg to another in compliance with the game's rules.

insert-into-dom icon insert-into-dom

Here we use the DOM methods to identify existing elements and append to them.

java-html-array-manipulation icon java-html-array-manipulation

Here we declare two local variables inside of a function and point them both to the same array, however I came across some issues with array references that I would like to share with you.

java-html-scope icon java-html-scope

Simple demonstration of the use of scope mechanics in JavaScript, let and var produce different results based on the scope of the variable.

javascript-array-flattener icon javascript-array-flattener

This function takes an array that contains two dimensions and converts it into a single dimension array by using the .flat built in library

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.