Coder Social home page Coder Social logo

bahim22 / rxt-portfo-3 Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 14.92 MB

Custom React App: Webpack, Babel, EsLint, and Prettier configs updated from my react template. Styled with Tailwind Css, Bootstrap and more!

Home Page: https://himabalde.netlify.com/

License: MIT License

JavaScript 65.83% HTML 3.87% CSS 30.29%
babel7 dionysus dionysuseradev eslint forms jsx portfolio prettier react reactjs template webpack webpack5

rxt-portfo-3's Introduction

๐Ÿ‘‘ H๐ˆ๐— ๐—” BA๐—ŸDร‰


Metrics

Recent Projects


โš›๏ธ Site ๐Ÿ”ญ Platform ๐Ÿ Link
Portfolio Netlify โœ“ReactSPA
ISM Azure โœ“HomePage
Azure+MS Vercel โœ“LoginPage
Online Store Vercel โœ“E-Comm
PPU FS Vercel โœ“TicketSys

โšก๏ธ Contact and Experience


Education ๐ŸŽ“ Current Role โœจ
University of Pittsburgh Endpoint System Administrator

rxt-portfo-3's People

Contributors

bahim22 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

rxt-portfo-3's Issues

Final Issues for latest version of personal portfolio

Final To-Do List for dev and prod branch

Info from previous issues

#7 Chrome dev tools feedback
#8 Fixes for dev branch

Additional Info for rxt-ecrive and react-boiler repos

React Template/Boilerplate Repo
React Business Landing Page

ToDo List for optimization and finishing touches

  • Add Tests
  • Fix Asset sizing and optimize
  • Add unique project descriptions and remove test components
  • Create a Full Doc How-To from all the info learned updating repo
  • Deploy to Azure and Netlify to compare
  • Lazy Load components
  • Refactor a dev branch for react-ded-boiler
  • Refactor a prod branch w/ new UI for rxt-ecrive

Form Addition + Options

  1. Microsoft 365 and Google review Forms (add in addition to below options
  2. Formik/Formspree
  3. Nodemailer with Express Backend

Updates and UI changes

Refactor main components to satisfy new dep versions

  • Purge unused deps
  • Update w/o breaking changes

UI

  • calc MUI vs tailwind usage and remove least used parts
  • full css overhaul
  • Use tools to design new UI or get custom design and hardcode it

Config fixes

  • Add contentBase: './dist' to serve in dev
  • Remove eslint loader
    Optimization.usedExports: true

Finish Form and deploy

  • Form with axios and formik
  • Deploy to vercel
  • Future versions can be added to one of my backend repo to make full-stack

Chrome dev tools feedback

  • X content type
    Possible fix with output '/dist/'
    Change content to text/js

    • after more R&D I'm going to keep the project simple (less involved babel and eslint configs) and use merge with dev prod and common webpack configs. Use html plugin for index, put into dist folder.
  • After running multiple dev server, bundle analyzer and source maps I found a good mix of plugins for optimization.

  • implement lazy loading for components

  • Remove extra dep such as styling with multiple css libraries and convert to use mui

New fixes for ded branch

Issues with dev server, CORS, compilation, loaders have been resolved

Used several resources and rebuilt repo from most recent working commit

  • Finish project
  • Deploy
  • Route images to img/.png
  • Add cdns back to index html
  • Added /dist/bundle.js to script src
  • Refactor skillList component

create separate skill info component in src
Make skill list compo in src/compo

  • Add height and width to images
  • Fix prod webpack config in

Use merge plugin

  • Use npx with webpack scripts
  • Add form compo
  • Finish server dir in separate branch
  • reincorporate Post css preset env
  • add jest and cypress tests
  • Check errors, stats, dev tools after EVERY change

Adjust

Refine edits after analyzing build reports

  • Remove duplicate minify plugins

Terser, dev server, merge

  • Add (...) after plugins for default set up and set mode with

assets/resources (png,font)

mini css, chunks, cache

optimization: {
    nodeEnv: 'production',
    removeAvailableModules: false,
  },
performance: {
    hints: 'error', // prod

Updates to bring current

Updates

  • change default branch to prod branch deployed to hosting env

  • remove test secrets to not Trip alerts

  • remove old dev branches

  • update dependencies

  • fix UI issue in email section

  • add new projects in display section

  • fix taskbar

  • resize images

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.