JS Solutions
JS Solutions
  • Видео 142
  • Просмотров 751 620
GeoServer tutorial for beginners #2 - Web Interface
🌟 The Ultimate GeoServer Course is now on SALE with amazing discounts! www.udemy.com/course/geoserver-master-spatial-data-open-source-gis-tools/?couponCode=LIMITEDOFFER
This comprehensive course is designed for students and GIS web developers. You’ll learn GeoServer from the ground up, emphasizing practical knowledge to ensure you can effectively manage, publish, and secure geospatial data.
The course covers everything from installation to advanced topics, providing you with the skills to tackle real-world projects confidently. Key topics include:
GeoServer installation and configuration
Data management and uploading your own data
Styling and symbology techniques
WMS, WFS, and WCS configuration...
Просмотров: 10

Видео

GeoServer tutorial for beginners #1 - Installation and Manage Spatial Data
Просмотров 2719 часов назад
🌟 The Ultimate GeoServer Course is now on SALE with amazing discounts! www.udemy.com/course/geoserver-master-spatial-data-open-source-gis-tools/?couponCode=LIMITEDOFFER This comprehensive course is designed for students and GIS web developers. You’ll learn GeoServer from the ground up, emphasizing practical knowledge to ensure you can effectively manage, publish, and secure geospatial data. The...
How to easily integrate google oauth signin in ReactJS
Просмотров 128Месяц назад
Easily add Google OAuth login to your ReactJS app with this step-by-step guide. In this project, we will integrate google login with react-oauth/google library. I will also tell you how to get your Client ID from the cloud console. After successful login, we will use jwt-decode to decode the credential obtained from the google. The decoded credential contains the user object which we will store...
Send Emails In React And NodeJS
Просмотров 562 месяца назад
Learn to send emails in ReactJS and NodeJS using nodemailer If you want to support me with a donation🎁 Buy me a coffee: www.buymeacoffee.com/anwarhamzat If you have any issues you can contact me: LinkedIn: www.linkedin.com/in/hamza-anwar75/ Instagram: humzaanwar74 For paid projects, contact me Email: anwarhamza919@gmail.com Fiverr: www.fiverr.com/hamzawebdev75 Upwork: www.upwork....
React Carousel With Auto Slide Effect And Progress Timer
Просмотров 593 месяца назад
A custom react carousel component containing images and videos. It has an automatic slide change feature, and each slide has a predefined duration. When the duration ends, the slide changes. Source Code: github.com/HamzaAnwar1998/react-video-image-slideshow If you want to support me with a donation🎁 Buy me a coffee: www.buymeacoffee.com/anwarhamzat If you have any issues you can contact me: Lin...
React Coding Interview Challenges #1 - Create a custom react hook that fetches users from an API
Просмотров 1354 месяца назад
In this video series, we will solve potential react coding interview challenges. In this part, we will create a custom react hook to fetch users from an API and display their pictures and names. The custom hook will return a list of users, the current user, and the functions to go to the next user and move back to the previous user. Source Code: github.com/HamzaAnwar1998/IteratorTest If you wan...
React Redux Toolkit API CRUD Post and Patch Request #2 Create And Update Data
Просмотров 1644 месяца назад
In this two-part video series, you will learn about performing CRUD operations on a dataset retrieved from an API in a React Redux Application In this part, we add and update users through API calls using Post and Patch requests. We are also managing the user's table in real-time by managing our states in extraReducers. Source Code: github.com/HamzaAnwar1998/react-redux-api-crud If you want to ...
React Redux API CRUD #1 Read And Delete Data
Просмотров 4544 месяца назад
In this two-part video series, you will learn about performing CRUD operations on a dataset retrieved from an API in a React Redux Application. Source Code: github.com/HamzaAnwar1998/react-redux-api-crud/tree/tutorial If you want to support me with a donation🎁 Buy me a coffee: www.buymeacoffee.com/anwarhamzat If you have any issues you can contact me: LinkedIn: www.linkedin.com/in/hamza-anwar75...
ElectronJS Autoupdates using Electron Builder And GitHub Releases
Просмотров 2346 месяцев назад
GitHub: github.com/HamzaAnwar1998/bookmark-app Do you guys want a full tutorial on creating a desktop application with vite-react-electron with an auto-updates feature? Tell me in the comments. If you need to discuss anything, contact me: LinkedIn: www.linkedin.com/in/hamza-anwar75/ Instagram: humzaanwar74 Email: anwarhamza919@gmail.com
Interactive Emoji Reactions Similar To Google Meet With React CSS And JavaScript
Просмотров 1097 месяцев назад
This project's inspiration was from Rodrigo Antunes, who not only developed the original project in HTML, CSS, And Vanilla JavaScript but also wrote an article about it. I modified his project to use emojis from `API Ninja` and used the React framework Original Project: dev.to/rodrigoantunes/creating-interactive-reactions-like-google-meet-with-html-css-and-vanilla-javascript-5213 Source Code: g...
React T-Shirt And Mug Customizer App
Просмотров 3637 месяцев назад
This ReactJS T-Shirt and Mug customizer app is created for fun and learning purpose. In this tutorial, you will get to explore various react libraries like React Drag and Drop, html2canvas and you will also get to play with Unsplash API with a debounced search effect to be able to search for your favourite photos and not restricted to only a limited set of photos In this app, we have 3 tabs, Te...
How to use Unsplash Blurhash Placeholders in a React Component
Просмотров 3148 месяцев назад
In this tutorial, I will show you that how you can show a blurred preview of your image before the image actually loads. We are going to use the Unsplash's Blurhash strings to achieve that. Buy me a coffee: www.buymeacoffee.com/anwarhamzat
How to implement search functionality in pexels API with debounce effect
Просмотров 708 месяцев назад
Learn how to implement debounce in a search functionality. Debounce is a technique by which we can stop the execution of a code for a certain period. Input handle change event executes when a user starts typing in a field until the user stops. So, in a situation like this, we can not hit any API or start any async process. Debounce is a way to get rid of this problem. In this video, I have impl...
Image Gallery With React And Pexels API | Implement Pagination With API
Просмотров 2998 месяцев назад
Let's build an Image Gallery With React and Pexels API. We are also going to implement pagination GitHub: github.com/HamzaAnwar1998/pexels-img-gallery Buy me a coffee: www.buymeacoffee.com/anwarhamzat
Ecommerce Store With React, Redux Toolkit And Firebase #4 - User SignUp With Firebase
Просмотров 2078 месяцев назад
Ecommerce Store With React, Redux Toolkit And Firebase #4 - User SignUp With Firebase
User Account Dropdown Menu With React Hooks And CSS | Detect Outside Click | Get User's Initials
Просмотров 2478 месяцев назад
User Account Dropdown Menu With React Hooks And CSS | Detect Outside Click | Get User's Initials
React User Authentication Made Easy With Appwrite
Просмотров 2459 месяцев назад
React User Authentication Made Easy With Appwrite
Appwrite Auth With React #1 - Intro to Appwrite Auth and App Demo
Просмотров 789 месяцев назад
Appwrite Auth With React #1 - Intro to Appwrite Auth and App Demo
Cache Busting a React App
Просмотров 1,6 тыс.9 месяцев назад
Cache Busting a React App
Ecommerce Store With React, Redux Toolkit And Firebase #3 - Create UI And Display Products
Просмотров 2229 месяцев назад
Ecommerce Store With React, Redux Toolkit And Firebase #3 - Create UI And Display Products
Ecommerce Store With React, Redux Toolkit And Firebase #2 - Get Products From FakeStore API
Просмотров 1969 месяцев назад
Ecommerce Store With React, Redux Toolkit And Firebase #2 - Get Products From FakeStore API
Ecommerce Store With React, Redux Toolkit And Firebase #1 - Intro And Create Vite Project
Просмотров 4419 месяцев назад
Ecommerce Store With React, Redux Toolkit And Firebase #1 - Intro And Create Vite Project
Redux Persistent User Login through API Call and Redux Toolkit
Просмотров 2,5 тыс.10 месяцев назад
Redux Persistent User Login through API Call and Redux Toolkit
View PDF file from API response in React 2024
Просмотров 6 тыс.10 месяцев назад
View PDF file from API response in React 2024
Decode API error response from arraybuffer in JavaScript
Просмотров 7710 месяцев назад
Decode API error response from arraybuffer in JavaScript
React Redux Toolkit Weather Forecast App Using OpenWeather API
Просмотров 2,4 тыс.11 месяцев назад
React Redux Toolkit Weather Forecast App Using OpenWeather API
Download PDF using React Redux
Просмотров 511Год назад
Download PDF using React Redux
React Auto Suggestions from API Tutorial
Просмотров 244Год назад
React Auto Suggestions from API Tutorial
Animated Toggle Button/Switch using CSS
Просмотров 202Год назад
Animated Toggle Button/Switch using CSS
Upload and View Excel Files In React
Просмотров 25 тыс.Год назад
Upload and View Excel Files In React

Комментарии

  • @fearlesstaurus1585
    @fearlesstaurus1585 13 дней назад

    bro i followed all the steps but i am still getting cors error and in command iam gettting this at the end "cors" command does not support "file://" URLs. Did you mean to use a gs:// URL?

    • @fearlesstaurus1585
      @fearlesstaurus1585 13 дней назад

      i removed // thinking it was just commented lines i was in hurry so made a stupid mistake but hey bro thanks alot and jai bhavani

    • @fearlesstaurus1585
      @fearlesstaurus1585 13 дней назад

      Now I am not able to scroll the pdf please help asap

    • @fearlesstaurus1585
      @fearlesstaurus1585 13 дней назад

      solution:- .rpv-core__inner-pages{ height: 100dvh !important; }

  • @sahebullah2194
    @sahebullah2194 21 день назад

    it still works i converted it into a single file in a next js as a page.js file here is the code if anyone is interested 'use client'; import { useState } from 'react'; import * as XLSX from 'xlsx'; const UploadPage = () => { const [excelFile, setExcelFile] = useState(null); const [excelFileError, setExcelFileError] = useState(null); const [excelData, setExcelData] = useState(null); const fileType = ['application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']; const handleFile = (e) => { let selectedFile = e.target.files[0]; if (selectedFile) { if (selectedFile && fileType.includes(selectedFile.type)) { let reader = new FileReader(); reader.readAsArrayBuffer(selectedFile); reader.onload = (e) => { setExcelFileError(null); setExcelFile(e.target.result); }; } else { setExcelFileError('Please select only Excel file types'); setExcelFile(null); } } else { console.log('Please select a file'); } }; const handleSubmit = (e) => { e.preventDefault(); if (excelFile !== null) { const workbook = XLSX.read(excelFile, { type: 'buffer' }); const worksheetName = workbook.SheetNames[0]; const worksheet = workbook.Sheets[worksheetName]; const data = XLSX.utils.sheet_to_json(worksheet); setExcelData(data); } else { setExcelData(null); } }; return ( <div className="container"> {/* Upload File Section */} <div className='form'> <form className='form-group' autoComplete="off" onSubmit={handleSubmit}> <label><h5>Upload Excel file</h5></label> <br /> <input type='file' className='form-control' onChange={handleFile} required /> {excelFileError && <div className='text-danger' style={{ marginTop: '5px' }}>{excelFileError}</div>} <button type='submit' className='btn btn-success' style={{ marginTop: '5px' }}>Submit</button> </form> </div> <br /> <hr /> {/* View File Section */} <h5>View Excel file</h5> <div className='viewer'> {excelData === null && <>No file selected</>} {excelData !== null && ( <div className='table-responsive'> <table className='table'> <thead> <tr> <th>ID</th> <th>First Name</th> <th>Last Name</th> <th>Gender</th> <th>Country</th> <th>Age</th> <th>Date</th> </tr> </thead> <tbody> {excelData.map((individualExcelData, index) => ( <tr key={index}> <td>{individualExcelData.Id}</td> <td>{individualExcelData.FirstName}</td> <td>{individualExcelData.LastName}</td> <td>{individualExcelData.Gender}</td> <td>{individualExcelData.Country}</td> <td>{individualExcelData.Age}</td> <td>{individualExcelData.Date}</td> </tr> ))} </tbody> </table> </div> )} </div> </div> ); }; export default UploadPage;

  • @Copt774
    @Copt774 Месяц назад

    Awesome. Just what i was looking for!

  • @jamesy-ok1le
    @jamesy-ok1le Месяц назад

    arrows will work but u cant prevent manual entry of negative values.. do u know hot stop that negative values?

    • @JSSolutions
      @JSSolutions Месяц назад

      There is a simple regex for that

  • @HodgsonBroderick-e2z
    @HodgsonBroderick-e2z 2 месяца назад

    Anderson Maria Garcia Sandra Gonzalez Sandra

  • @huyhai922
    @huyhai922 2 месяца назад

    thank you bro

  • @yughiole7088
    @yughiole7088 2 месяца назад

    when you refresh, all state on redux will lose, i doing feat login and i trying solution for this my problem hiccc :((

    • @JSSolutions
      @JSSolutions 2 месяца назад

      Use redux persist login

    • @yughiole7088
      @yughiole7088 2 месяца назад

      @@JSSolutions Thanks you, but i feel redux persist config quite complicated, do you doing video about it? (my english is no good kkk 🤣🤣)

  • @slingshot7602
    @slingshot7602 2 месяца назад

    And isn't there any other library because this library has around thousands of version and why it uses an API, isn't there any native or local library which won't use any of API and also provide functionalities like go to a specific page and can do highlighting. react-pdf and pdfjs-dist has many issues

  • @eduardostamm7416
    @eduardostamm7416 2 месяца назад

    I'm curious about your approach-why are you setting local state with data from localStorage? Would it be more efficient to use selectors to access the data directly from userSlice and then update it using reducers with dispatch? Storing state data in localStorage is typically useful for persisting state across browser refreshes(redux-persist is a good library to simplify it), so I'm wondering if that's the intent here. Also, for the hostName, using environment variables might be a simpler and more flexible solution instead of saving it in a separate file.

    • @JSSolutions
      @JSSolutions 2 месяца назад

      Yes, I have another video on redux persist, and u r right about environment variables too

    • @eduardostamm7416
      @eduardostamm7416 2 месяца назад

      @@JSSolutions great video btw. Keep it up!

  • @milan-hs3vr
    @milan-hs3vr 3 месяца назад

    Damn the best soluion so far.

  • @HassanCodeLife
    @HassanCodeLife 3 месяца назад

    Really helpful bro keep it up. Appreciated 🥰

  • @unlimitedentertainment4506
    @unlimitedentertainment4506 3 месяца назад

    Mashaallah Bahot acche se samjhaya hai aapne

  • @awad2226
    @awad2226 3 месяца назад

    hey. thank you so much on your work. it worked for me. but do note in the future, some people might have the error: The API version "x.x.xxxx" does not match the Worker version "2.9.359". to fix this, just npm install the version "2.9.359"

  • @bojantrajkovski406
    @bojantrajkovski406 3 месяца назад

    why you using then in axios?

  • @icodedreams
    @icodedreams 3 месяца назад

    😊 Thank you,

  • @intenseandrelaxed
    @intenseandrelaxed 3 месяца назад

    Bro how to send the excel buffer data to the Api?

    • @JSSolutions
      @JSSolutions 3 месяца назад

      there is a JavaScript method available for Creating array buffer

  • @migueldoprado27
    @migueldoprado27 3 месяца назад

    Muito bom o tutorial mas fiquei confuso, tem como eu customizar o tooltip? tipo mudar o tamanho da fonte, o background etc...

    • @JSSolutions
      @JSSolutions 3 месяца назад

      Yes, I have done it before. You can either give it a custom class and add styles or you can inspect the element and try changing the styles there

  • @tannpv
    @tannpv 3 месяца назад

    Great tutorial

  • @shreyanshsrivastava00
    @shreyanshsrivastava00 3 месяца назад

    I have been encountering with one issue that is I cannot see the users logged in firebase. Please tell any fix to this

    • @ratansharma8026
      @ratansharma8026 2 месяца назад

      one alternative is to manually write code to capture and save the email somewhere in a database or json file

  • @faisalnaeem3740
    @faisalnaeem3740 3 месяца назад

    hey sir can u share me how to show todo list which we deleted??

    • @JSSolutions
      @JSSolutions 3 месяца назад

      You can store the deleted items in a separate array

  • @pablo8896
    @pablo8896 3 месяца назад

    Love you so much

  • @harshithsshetty007
    @harshithsshetty007 4 месяца назад

    Itna simple project tha bhai file itna kyu create kiya

  • @tejasjani2544
    @tejasjani2544 4 месяца назад

    nice but, but this will not work in real-world problems , pdf should be selectable. but in your solution pdf download as image pdf.

    • @JSSolutions
      @JSSolutions 4 месяца назад

      You mean selecting a portion of jsx or what?

  • @sanjayvanjara1384
    @sanjayvanjara1384 4 месяца назад

    nice bhai

  • @haiderjaafer8164
    @haiderjaafer8164 4 месяца назад

    Great work... If you wort in nextjs that's will be better

  • @mahjabeenahmed4647
    @mahjabeenahmed4647 4 месяца назад

    Wonderful

  • @Smashi_World
    @Smashi_World 4 месяца назад

    Bro you havn't use firebase for cart 😢

    • @JSSolutions
      @JSSolutions 4 месяца назад

      You can try the below playlist, firebase firestore is used for cart ruclips.net/video/adLBobQiWhg/видео.html&pp=gAQBiAQB

  • @iftekherhossen7714
    @iftekherhossen7714 4 месяца назад

    Thank you broo, You saved me.

  • @cashmastery361
    @cashmastery361 5 месяцев назад

    the best so far on this topic. thank you so much

  • @JohnDoe-to8vr
    @JohnDoe-to8vr 5 месяцев назад

    is putting all the user data in the localStorage safe ?

  • @developing_pain
    @developing_pain 5 месяцев назад

    11:49 lets go

  • @mousaahmed6689
    @mousaahmed6689 5 месяцев назад

    thank you, bro, i wish Allah would bless you ,i want you to find Islam way to go ganah

  • @surajmohite1441
    @surajmohite1441 5 месяцев назад

    Helped a lot tysm ❤

  • @idris2244
    @idris2244 5 месяцев назад

    can u show me the response or tutorial to build the api bro? i want to make api that send pdf too

  • @fatmaalila7030
    @fatmaalila7030 5 месяцев назад

    tu peux nous donner le code source ?

  • @RahulAgarwal-yt5sd
    @RahulAgarwal-yt5sd 5 месяцев назад

    the local host is on http then

  • @올바른운동
    @올바른운동 5 месяцев назад

    thank you!!!

  • @AvdheshKumar-sm5hl
    @AvdheshKumar-sm5hl 5 месяцев назад

    Very helpful

  • @Mardo716
    @Mardo716 5 месяцев назад

    There is a problem when using the name of the photo because if you upload a photo with the same name it is deleted

  • @rutujaruke2452
    @rutujaruke2452 5 месяцев назад

    Helpful 👍 Thank you

  • @bossburnz2474
    @bossburnz2474 6 месяцев назад

    How do I make a product list with it, but using Expo Go on Android with Firebase? Please reply asap; it's for my school project.

  • @braintricker_soft
    @braintricker_soft 6 месяцев назад

    why react thunk if i can login user from component and set user into localstorage

    • @JSSolutions
      @JSSolutions 6 месяцев назад

      You can use components but if u need to separate auth logic then use redux async thunk

  • @mohamedsameh1903
    @mohamedsameh1903 6 месяцев назад

    awesome

  • @muzammil467
    @muzammil467 6 месяцев назад

    lvl

  • @Current_Affairs_Hindi
    @Current_Affairs_Hindi 6 месяцев назад

    Plz upload more videos like this.. and plz increase the complexity level and realtime projects. 😊 Thanks in advance 🙏

  • @Current_Affairs_Hindi
    @Current_Affairs_Hindi 6 месяцев назад

    Best video with best explanation ❤

  • @acemonte7258
    @acemonte7258 6 месяцев назад

    import { defaultLayoutPlugin } from './component/@react-pdf-viewer/default-layout'; This says it's no longer supported. Is there any other way for this?

    • @JSSolutions
      @JSSolutions 6 месяцев назад

      I don't really remember, reading the docs might help

  • @laibazeenat02
    @laibazeenat02 6 месяцев назад

    when we send request for city search it is giving 401 unauthorized key error.........y it is showing this error?

    • @JSSolutions
      @JSSolutions 6 месяцев назад

      Are you using your own valid key?

  • @jeevanbgowda2003
    @jeevanbgowda2003 6 месяцев назад

    Hi!.... I've got ur code and it's running perfectly but can u tell me how to integrate into another project I've created a button but I'm unable to link this project to that Can you please help me with that.

    • @JSSolutions
      @JSSolutions 6 месяцев назад

      How do you want to link it as I don't remember having a live link?

  • @gokuu_427
    @gokuu_427 6 месяцев назад

    this is working but the logo is not rendered when i generate to pdf.any idea why is it happening??

    • @JSSolutions
      @JSSolutions 6 месяцев назад

      Check in console if your getting an CORS error