Skip to content

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

Notifications You must be signed in to change notification settings

FiggyHunter/Leo-s-Testing-Ground

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages