Welcome to my repository of web development learning projects! π
This space is dedicated to experimenting, practicing, and documenting my journey through modern web technologies.
This repo contains a collection of small-to-medium projects that showcase different aspects of web development.
They range from simple HTML/CSS layouts to full-stack applications using modern frameworks.
The goal is to:
- Practice fundamental concepts
- Build a strong portfolio
- Track my progress as I learn new tools, languages, and frameworks
Depending on the project, you may find:
- Frontend: HTML5, CSS3, JavaScript (ES6+), React, Next.js, TailwindCSS
- Backend: Node.js, Express, Flask, or FastAPI
- Databases: MongoDB, PostgreSQL, SQLite
- Other Tools: Git, GitHub, REST APIs, Docker, Vite
Each project lives in its own folder with a clear name:
/project-name
βββ src/ # Source code
βββ public/ # Static assets
βββ README.md # Project-specific details
βββ package.json # Dependencies (if applicable)
- Clone the repository:
git clone https://github.com/emsikes/web-dev-learning.git cd web-dev-learning - Navigate into any project folder
- Follow the projectβs README for setup instructions
Iβll use this repo to document:
- π New concepts Iβve learned
- π οΈ Experiments with frameworks and libraries
- π― Goals for improving my web dev skills
- Basic HTML/CSS Portfolio Page
- Responsive Layout with Flexbox & Grid
- JavaScript To-Do App
- API-powered Weather App
- React Component Library
- Full-Stack CRUD App
(The checklist will be updated as I go.)
This repository is primarily for learning, but if you spot something interesting or want to share feedback, feel free to open an issue or PR!
This project is licensed under the MIT License β see the LICENSE file for details.
- LinkedIn: Matt Sikes
- GitHub: @emsikes