Skip to content

Instantly share code, notes, and snippets.

View abenteuerzeit's full-sized avatar
💭
Open to collaborate

Adrian Mróz abenteuerzeit

💭
Open to collaborate
View GitHub Profile
@abenteuerzeit
abenteuerzeit / App.js
Last active January 12, 2023 00:13 — forked from codecademydev/App.js
Shop App with React Redux
import React from "react";
import { Inventory } from "../features/inventory/Inventory.js";
import { CurrencyFilter } from "../features/currencyFilter/CurrencyFilter.js";
// Import the Cart component here.
import { Cart } from "../features/cart/Cart.js";
import { SearchTerm } from "../features/searchTerm/SearchTerm.js";
// Render the Cart component below <Inventory />
export const App = (props) => {
@abenteuerzeit
abenteuerzeit / AllRecipes.js
Last active January 12, 2023 10:20 — forked from codecademydev/AllRecipes.js
Favorite Recipes App
import React, { useEffect } from 'react';
import { useSelector, useDispatch } from 'react-redux';
import { addRecipe } from '../favoriteRecipes/favoriteRecipesSlice.js';
import { loadData, selectFilteredAllRecipes } from './allRecipesSlice.js';
import FavoriteButton from "../../components/FavoriteButton";
import Recipe from "../../components/Recipe";
const favoriteIconURL = 'https://static-assets.codecademy.com/Courses/Learn-Redux/Recipes-App/icons/favorite.svg';
@abenteuerzeit
abenteuerzeit / App.js
Created January 12, 2023 11:37 — forked from codecademydev/App.js
Memory Game
import "./App.css";
import React from "react";
import { Score } from "./features/score/Score.js";
import { Board } from "./features/board/Board.js";
import { useDispatch } from "react-redux";
import { setBoard, resetCards } from "./features/board/boardSlice.js";
const App = () => {
const dispatch = useDispatch();
const startGameHandler = () => {
@abenteuerzeit
abenteuerzeit / App.css
Last active January 13, 2023 21:59 — forked from codecademydev/App.css
News Readers with Comments
@import url('https://fonts.googleapis.com/css2?family=Oxygen:wght@400;700&display=swap');
html,
body {
margin: 0;
font-family: 'Oxygen', sans-serif;
}
main {
display: flex;
@abenteuerzeit
abenteuerzeit / app.js
Last active January 25, 2023 17:14 — forked from codecademydev/app.js
Express CRUD
const express = require('express');
const app = express();
// Use static server to serve the Express Yourself Website
app.use(express.static('public'));
const { getElementById, getIndexById, updateElement,
seedElements, createElement } = require('./utils');
const PORT = process.env.PORT || 4001;
@abenteuerzeit
abenteuerzeit / animals.js
Last active January 25, 2023 17:39 — forked from codecademydev/animals.js
Express Routers
const express = require("express");
const {
getElementById,
getIndexById,
updateElement,
seedElements,
createElement,
} = require("./utils");
const animalsRouter = express.Router();
@abenteuerzeit
abenteuerzeit / app.js
Last active January 26, 2023 11:27 — forked from codecademydev/app.js
Middleware
const express = require('express');
const app = express();
const morgan = require('morgan');
const bodyParser = require('body-parser');
app.use(express.static('public'));
const PORT = process.env.PORT || 4001;
const cards = [
@abenteuerzeit
abenteuerzeit / index.html
Created January 27, 2023 22:48
Random ASCII String Generator
<h1>Random String Generator</h1>
<div class="container">
<div class="random-string">
<label for="rnd">Random string: </label>
<textarea id="rnd" type="textarea"> </textarea>
<button onclick="generateRandomString()">Generate</button>
</div>
</div>
<div class="container">
<div class="settings">
@abenteuerzeit
abenteuerzeit / app.js
Created January 28, 2023 15:18 — forked from codecademydev/app.js
Authentication and Authorization - Logging In/Out & Registration
// Import packages
const express = require("express");
const app = express();
const session = require("express-session");
const passport = require("passport");
const morgan = require("morgan");
// App config
app.set("trust proxy", 1);
const PORT = process.env.PORT || 4001;
@abenteuerzeit
abenteuerzeit / app.js
Created January 28, 2023 19:15 — forked from codecademydev/app.js
OAuth
const express = require('express');
const path = require('path');
const OAuth2Server = require('oauth2-server');
const app = express();
app.use(express.json());
app.use(express.urlencoded({extended: true}));