Pinned Repositories
api_express_rewards-app
api_node_partnerwebsite
bulletproof-react
🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.
learn_js_unit_testing_jut-tpg
JUT-TPG: JS Unit Testing - The Complete Guide
learn_nextjs_api-routes
NextTCG-8: Writing API Routes, Parsing Incoming Request & Executing Server-side code, Sending Requests to API Routes, Using API Routes to get data, Using API Routes for Pre-rendering Pages, Creating & Using Dynamic API Routes, Exploring different ways of structuring API Route
next.ts-meetup-app
RTCG-23.2: Routing, Styling, Pre-rendering, Data fetching for static pages, SSG, SSR, getStaticPaths, API Routes, Working with MongoDB, Sending HTTP Requests with our API routes, Getting data from DB, Metadata, Vercel Deployment, Fallback pages, etc
nextjs_events-app
NextTCG-4-6-7-9: Apply NextJS Pages & File-based Routing, Pre-rendering & Data Fetching, Optimizing NextJS Apps and API Routes Topics
react_clothing-ecommerce-app
CRD-4-26:React Router, Authentication + Firebase, Observer Pattern, React Context, Firebase Database, Styled Components, Reducers, Redux, Redux Thunk, Redux Saga, Serverless Functions + Stripe, React + TypeScript, GraphQL + Apollo Client, Performance Optimizations
react_code-editor-app
RCEA: React, Redux, React Testing, Authentication with Auth0, Docker, Vercel Deployment
web_vue2_rewards-app
sprmke's Repositories
sprmke/api_node_partnerwebsite
sprmke/bulletproof-react
🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.
sprmke/learn_nextjs_api-routes
NextTCG-8: Writing API Routes, Parsing Incoming Request & Executing Server-side code, Sending Requests to API Routes, Using API Routes to get data, Using API Routes for Pre-rendering Pages, Creating & Using Dynamic API Routes, Exploring different ways of structuring API Route
sprmke/learn_nextjs_pages-and-file-based-routing
NextTCG-3: Adding static and dynamic routes, extracting route related data, building nested routes, adding catch all routes, Link Component, Navigating Programmatically, Custom 404 Page
sprmke/next.ts-meetup-app
RTCG-23.2: Routing, Styling, Pre-rendering, Data fetching for static pages, SSG, SSR, getStaticPaths, API Routes, Working with MongoDB, Sending HTTP Requests with our API routes, Getting data from DB, Metadata, Vercel Deployment, Fallback pages, etc
sprmke/nextjs_events-app
NextTCG-4-6-7-9: Apply NextJS Pages & File-based Routing, Pre-rendering & Data Fetching, Optimizing NextJS Apps and API Routes Topics
sprmke/react_clothing-ecommerce-app
CRD-4-26:React Router, Authentication + Firebase, Observer Pattern, React Context, Firebase Database, Styled Components, Reducers, Redux, Redux Thunk, Redux Saga, Serverless Functions + Stripe, React + TypeScript, GraphQL + Apollo Client, Performance Optimizations
sprmke/react_code-editor-app
RCEA: React, Redux, React Testing, Authentication with Auth0, Docker, Vercel Deployment
sprmke/learn_nextjs_prerendering-and-data-fetching
NextTCG-5: SSG with getStaticProps, ISR with revalidate, SSR with getServerSideProps, Dynamic pages with getStaticPaths, Working with fallback & not found pages, Client-side data fetching, useSWR, Combining Pre-fetching with client-side fetching
sprmke/learn_node_async-requests
NTCG-22: What are Async Requests, Adding Client Side JS Code, The JSON data format, Sending & Handling Background Requests, Manipulating the DOM
sprmke/learn_node_authentication
NTCG-15&17: Implement authentication with Session & Cookies, Password Encryption using bcryptjs, Add SignIn & SignOut Functionalities, Route Protection, Adding CSRF Protection using csurf, Adding Authentication Feedbacks using connect-flash, Sending emails, Resetting Passwords, Implement Authorization, Adding protection to Post Action
sprmke/learn_node_error-handling
NTCG-19: Thrrowing Errors, Returning Error pages, Using Express Error Handling Middleware, Status Codes
sprmke/learn_node_file-upload-and-download
NTCG-20: Handling Multipart Form Data, Handling file with Multer, Filtering Files with Mimetype, Storing File Data to Database, Serving Images Statically, Downloading Files with Auth, Setting File Type Headers, Restricting FIle Access, Using PDFKit for pdf Generation
sprmke/learn_node_pagination
NTCG-21: Retrieving chunk of data, Skip & Limit with SQL, Preparing Pagination Data on the server, Adding Dynamic Pagination Buttons
sprmke/learn_node_rest-api
NTCG-25: Build REST API app, CRUD features, Adding server side validation, Database management with Mongoose, Handling static assets (images), Implement Error Handling, Handling File Uploads, Adding Pagination, Implement Authencation with JWT, Adding Authorization Checks
sprmke/learn_node_sending-emails
NTCG-16: Sending emails using Nodemailer with etherial & gmail SMTP service
sprmke/learn_node_sessions-and-cookies
NTCG-14: Working with Cookies & Sessions, Store Session data to MongoDB database, Use express-session & connect-mongodb-session packages
sprmke/learn_node_stripe-payment
NTCG-23: Adding a Checkout Page, Implement Stripe Payment
sprmke/learn_node_validation
NTCG-18: Validation using express-validator, Custom validators, Async Validation, Sanitizing Data
sprmke/learn_node_with-mongodb
RTCG-12: What is MongoDB, Relations in NoSQL, Setting up MongoDB, Creating & Using Database Connection, CRUD with MongoDB
sprmke/learn_node_with-mongoose
RTCG-13: What is Mongoose, Connecting to MongoDB Server with Mongoose, Dealing with Schemas/models, Instances, Relations, CRUD with Mongoose
sprmke/learn_react_adding-authentication
RTCG-22: Adding Authentication on React Apps, JWT, Using Firebase Authentication Feature & Auth REST API, Adding User Sign-up & Login & Logout, Managing auth state with Context, Using Token for Protected Resources, Route Guard, Persisting Auth Status using localStorage, Adding auto-logout
sprmke/learn_react_nextjs-basics
RTCG-23.1: What is Next.js, Key features of using Next.js, File Based Routing
sprmke/learn_react_plus-typescript
React+TS: Typing Props, Basic Props, Advanced Props, Event Props, Style Props, Prop Types & Tips, Adding types to useState, useReducer, useContext, useRef, Class component, Generic Props, Restricting Props, Template Literals & Exclude, Wrapping HTML Elements, Extracting Components Prop Types, Polymorphic Components
sprmke/learn_react_react-router-v6
RTCG-20.3: React Router v6 changes, Routes, /\*, Navigate, Nested Route Changes, useNavigate, No more Prompt Component
sprmke/learn_tailwind_fundamentals
TCFSLBBP1-3: utility first, colors, container spacing, typography, sizing, layout-position, backgrounds-shadows, borders, filters, interactivity, breakpoints, columns, flex, grid, transform-transition, animation, customization, dark-mode
sprmke/learn_typescript_drag-and-drop-app
UT-09: DOM Manipulation, OOP Programming with TS, Class, Interface, Enums, Decorator, Custom Types, Inheritance, Generics, Drag & Drop API
sprmke/mobile_ionic_piq
A mobile app built with ionic3 and cordova
sprmke/nuxt2_blogpost
A nuxt project that covers all vue and nuxt core features
sprmke/sprmke-react-boilerplate