Some checks failed
Build and Push Docker Images / build (admin-dashboard) (push) Failing after 15s
Build and Push Docker Images / build (battleship) (push) Failing after 9s
Build and Push Docker Images / build (calculator) (push) Failing after 9s
Build and Push Docker Images / build (cv-project) (push) Failing after 9s
Build and Push Docker Images / build (inventory) (push) Failing after 10s
Build and Push Docker Images / build (library) (push) Failing after 10s
Build and Push Docker Images / build (messages) (push) Failing after 9s
Build and Push Docker Images / build (nodejs-mini-message-board) (push) Failing after 10s
Build and Push Docker Images / build (portfolio) (push) Failing after 9s
Build and Push Docker Images / build (restaurant) (push) Failing after 9s
Build and Push Docker Images / build (shopping-cart) (push) Failing after 9s
Build and Push Docker Images / build (signup_form) (push) Failing after 8s
Build and Push Docker Images / build (tictactoe) (push) Failing after 9s
Build and Push Docker Images / build (weather) (push) Failing after 9s
|
||
---|---|---|
.github/workflows | ||
admin-dashboard | ||
auth-expressjs | ||
battleship | ||
calculator | ||
csci | ||
cv-project | ||
deploy | ||
inventory | ||
library | ||
messages | ||
nodejs-mini-message-board | ||
portfolio | ||
restaurant | ||
shopping-cart | ||
signup_form | ||
static | ||
testing | ||
tictactoe | ||
todo | ||
weather | ||
.devops-context.md | ||
.gitignore | ||
index.html | ||
README.md |
Odin Code Projects: A Full-Stack Development Journey
Welcome to my collection of projects, created during my journey through the world of full-stack web development! This repository showcases a variety of applications, each representing a step forward in my learning process. From mastering the fundamentals of HTML, CSS, and JavaScript to diving deep into modern frameworks like React and backend technologies like Node.js and Express.js, each project in this collection has been an exercise in growth.
My Learning Journey
My journey began with the foundational building blocks of web development. I honed my skills in creating responsive and dynamic user interfaces with HTML, CSS, and vanilla JavaScript. As I progressed, I embraced the power of component-based architectures by diving into React, a leading JavaScript library for building user interfaces. This shift allowed me to create complex applications with manageable, reusable components.
On the backend, I explored Node.js and Express.js to build robust APIs and server-side logic. I learned how to connect to databases, manage data, and handle user authentication, adding essential server-side capabilities to my toolkit.
DevOps in Action: Kubernetes Deployment
Beyond crafting code, I've also focused on the crucial aspect of deployment and infrastructure. Leveraging my expertise in DevOps, I've deployed each of these projects to a Kubernetes cluster. This has provided me with hands-on experience managing containerized applications, handling scaling, and ensuring reliability in a production-like environment.
Automation with Gemini and Firebase Studio
To enhance my workflow and automate the deployment process, I integrated cutting-edge tools like Google's Gemini and Firebase Studio. Gemini assisted me in rapidly generating deployment code snippets. As I want to continue learning more about AI, I'm using it to speed up tasks that may take longer.
Project Showcase
Here are the projects that make up this collection, each showcasing different aspects of my full-stack development skills:
- Admin Dashboard
- Battleship
- Calculator
- CV Project
- Inventory
- Library
- Messages
- Node.js Mini Message Board
- Portfolio
- Restaurant
- Shopping Cart
- Signup Form
- Tic Tac Toe
- Weather
Each project has it's own folder and it's own documentation, so you can dive deeper into each project.
This journey has been a challenging, yet incredibly rewarding experience. I hope you enjoy exploring these projects as much as I enjoyed creating them!