Giter Club home page Giter Club logo

figgyhunter / leo-s-testing-ground Goto Github PK

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

Leo's testing ground is a platform where I showcase projects that I've built using technologies and tools I learned. You can look at it as some sort of a project catalogue. Live view: https://leotg.com

Home Page: https://www.leotg.com

HTML 43.93% SCSS 36.86% JavaScript 19.21%
css html javascript noframeworks portfolio portfolio-page portfolio-website vite

leo-s-testing-ground's Introduction

Leo's Testing Ground - Portfolio Website -


Project Description

Leo's Testing ground is a personal portfolio project, which, in a unique way presents small projects I did while I was learning HTML/CSS/JS. It is the first large-scale project I have ever built. The project has no additional frameworks or libraries.


Project Technologies

  • HTML
  • CSS/SCSS
  • Javascript
  • Vite


Project Features

  • Vanilla loader
  • Self-hosted fonts, no tracking by google
  • Optimized lighthouse scoring
  • SEO Optimized
  • Fancy Horizontal Scrolling
  • Projects rendered as JS objects
  • A vast variety of animations, upon loading, transitioning to other pages, spinning, appearing, disappearing, fully implemented using vanilla logic, without any frameworks or libraries.

Project Structure

The project is structured in a way that is easily navigable for everyone.

The project has two main directories

dev
production

dev Folder is the folder that a developer would see in his IDE.

production folder is the folder that would be deployed to the webserver serving static client-side rendered files.


Dev Folder Description

Folder Description
fonts Self-hosted fonts root directory, can be imported and named into CSS by using @font-face.
images Root Directory for all images in the project.
scripts Directory for all scripts that the project is using
scripts/helpers Helper functions repeating in multiple spots.
styles Root Style Folder following this convention.

* Inside this folder you can find the different HTML pages, that represent the routes of the aplication.


Production Folder Description

*This folder is completely generated by the npm run build command

Folder Description
assets Root directory for all assets, as per config.js.
assets/images Root Directory for all images in the built project.
assets/scripts Directory for all scripts that the built project is using.
assets/styles Transpiled styles from scss to css.

* Inside this folder you can find the different HTML pages, that represent the routes of the built aplication.

leo-s-testing-ground's People

Contributors

figgyhunter avatar

Watchers

 avatar

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.