samoina
self + community-taught frontend software developer. Building @rocketbetke and @SpaceyaTech
Nairobi
Pinned Repositories
100-days-of-code
Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)
3-column-preview-card
A HTML/CSS project for improving responsiveness in projects
address-book
This repo contains practice work for Constructors and Prototypes used to create a basic address book that can add and retrieve contacts
advice-generator-app
Practice Project on how to interact with 3rd-party APIs. This challenge uses the Advice Slip API to generate random quotes of advice.
asynch-learning
Learnin asynch/await in Javascript
band-website
This repo contains code for the website of a fictional music band, and I am practising CSS float and column styling from the course program (with a little help from W3 schools :)
delani-studio
This repo contains files for a project to implement everything I have learnt from Bootstrap and jQuery to recreate a landing page for a fictional studio as shown below.
github-finder-app
This app uses the GitHub users API to pull profile data and display it. It's a great challenge to practice working with a 3rd-party API.
qr-code-component
This is a solution to the QR code component challenge on Frontend Mentor.
sunnyside
This is the code solution to the Sunnyside agency landing page challenge on the Frontend Mentor website and one of the tasks for the Space Ya Tech sessions
samoina's Repositories
samoina/3-column-preview-card
A HTML/CSS project for improving responsiveness in projects
samoina/github-finder-app
This app uses the GitHub users API to pull profile data and display it. It's a great challenge to practice working with a 3rd-party API.
samoina/qr-code-component
This is a solution to the QR code component challenge on Frontend Mentor.
samoina/sunnyside
This is the code solution to the Sunnyside agency landing page challenge on the Frontend Mentor website and one of the tasks for the Space Ya Tech sessions
samoina/faq-accordion-card-JS
Challenge of building out an FAQ accordion with HTML, CSS and Vanilla JS
samoina/faq-accordion-card-ReactJS
About The FAQ accordion card challenge from Frontend Mentor done in ReactJS
samoina/freecodecamp-timestamp-microservice
Build a timestamp microservice app using Express JS on the Freecodecamp platform
samoina/git-practice
Git Practice with the Space Ya Tech Mentorship Sessions
samoina/github-REST-API-practice
Some practice work for Github REST API
samoina/interactive-rating
A project that allows the user to select and submit a number rating. Ideal practice for handling user interactions and updating the DOM. Frontend Mentor challenge.
samoina/interactive-rating-JS
A FrontEnd mentor challenge project to practice handling user interactions and updating the DOM using vanilla JS.
samoina/interactive-rating-reactJS
A FrontEnd mentor challenge project to practice handling user interactions and updating the DOM using using ReactJS this time round.
samoina/lear-nextjs
Learning NextJS
samoina/mentorship-collab-project
This project aims to teach our mentees how to build a project as a team. We picked the flyo data storage component as the challenge to work on.
samoina/mern-exercise-tracker
Using MERN stack to create a simple exercise tracker
samoina/mpesa-integration-nodejs
This repo contains code that explores the process of integrating MPESA into a NodeJS/ ExpressJS/ Typescript project
samoina/my-journal-app
A personal project to create a journalling app using insights from the 'Refactoring UI' book as well as honing my ReactJS and Tailwind CSS skills
samoina/nextjs-learn
Learning NextJS14
samoina/nft-preview-card
This is a HTML & CSS only challenge from Frontend Mentor
samoina/order-summary-component
A HTML/CSS project for building layouts with confidence
samoina/product-preview-card
This HTML & CSS-only challenge is practise for building responsive projects.
samoina/profile-card-component
A HTML and CSS challenge to test out layout skills
samoina/quotes-app-reacttesting
A mini app that shows different quotes depending on the button clicked - using React + Typescript, Vitest and React Testing Library
samoina/results-summary-component-reactjs
A FrontEnd mentor challenge that is a HTML and CSS only project, but also provides a JSON file of the test results to practice. Using ReactJS for this challenge.
samoina/resuts-summary-component
A FrontEnd mentor challenge that is a HTML and CSS only project, but also provides a JSON file of the test results to practice JS.
samoina/samoina
Config files for my GitHub profile.
samoina/stats-preview-card
This is a great small challenge to help get myself used to building to a design, from the Frontend Mentor website
samoina/syt-mentorship-collaboration-test-repo
This repository is meant to act as a testing repository for our mentees to practice collaborating on GitHub
samoina/tic-tac-toe-ReactJS
My take on the classic Tic Tac Toe game which typically includes two players where each player takes turns marking a 3x3 grid with their symbol, either X or O. Made using ReactJS and Tailwind CSS
samoina/tic-tac-toe-vanillaJS
My take on the classic Tic Tac Toe game which typically includes two players where each player takes turns marking a 3x3 grid with their symbol, either X or O. Made using Vanilla Javascript