sergio-usma
💻 Full-Stack Developer. 📚 Tech Stack: HTML/CSS, JavaScript, Python, Ruby, MySQL, MongoDB. ⚡ sergioandresusma@hotmail.com 📪 Open to new job opportunities! 💼
MicroverseColombia
Pinned Repositories
airpoll-colombia-app
AirPoll is a project that aims to provide information about the air quality in the most important cities in Colombia. Besides the Air Quality Index, the API returns data about polluting gases, such as Carbon monoxide (CO), Nitrogen monoxide (NO), Nitrogen dioxide (NO2), Ozone (O3), Sulphur dioxide (SO2), Ammonia (NH3), and particulates (PM2.5 PM10)
Awesome-books
This is a basic website that allows users to add/remove books from a list.
awesome-github-profile-readme-templates
This repository contains best profile readme's for your reference.
Bootstrap_portfolio
Prototype of the portfolio website from scratch using the CSS Bootstrap framework
First_capstone_project
The first capstone project for 'The Portal' module in the Microverse curriculum is a dynamic website utilizing HTML, CSS, and basic JavaScript. The project showcases the comprehensive details of The World Tourism Summit 2023, scheduled to be held in Bogota, Colombia, from November 27th to 29th at CORFERIAS.
math-magicians
Math Magicians is a project aimed at enhancing math skills through interactive web applications. With a user-friendly interface, it offers features like a calculator, random math facts, and a dynamic math quote generator.
movies-advisor-app
This is a React app that utilizes the API from www.themoviedb.org to provide users with information about TV shows, including their descriptions, ratings, and air dates. The app also includes a convenient search bar to easily find your favorite TV shows.
Personal_portfolio
This is a web application built using HTML, CSS, and JavaScript. It showcases my coding skills and projects, providing a visually appealing and user-friendly interface. It includes features like project categorization, responsive design, and dynamic content rendering. The project demonstrates my ability to create professional and interactive sites.
sergio-usma
Config files for my GitHub profile.
To-Do-List
This is a project for lightweight task management application using a To-Do List. It was built using HTML, CSS, and JavaScript. It allows users to add, delete, and mark tasks as complete, with data stored locally. It serves as an introduction to web development and DOM manipulation.
sergio-usma's Repositories
sergio-usma/epic_quotes_app
Epic Quotes App is a micro-project based on JavaScript that allows the user to see a random quote. It also includes a copy to clipboard button and a new quote button integrated in the UI. The project was developed using HTML5, CSS3, and JavaScript.
sergio-usma/drag_drop_cities
Drag & drop cities is a micro-project based on JavaScript that allows the user to drag and drop several of the main cities of Colombia in the screen. The project was developed using HTML5, CSS3 and basic JavaScript functions to keep the image in the X,Y positions on the screen.
sergio-usma/Ruby-capstone-project
sergio-usma/ruby_school_library
sergio-usma/coin_flip_project
Coin Flip is a simple game that allows the user to flip a coin and get a random result of either "Head" or "Tail". The project was developed using HTML5, CSS3 and basic javascript DOM manipulation.
sergio-usma/gpt-ai-chat
sergio-usma/key_codes_project
This is micro-project based on JavaScript that print on the screen the key, code and key code of every key that you press on your physical keyboard.
sergio-usma/rails_react_recipe
This is a simple recipes app with a basic CRUD and Rails API, created to demonstrate how to connect a Ruby on Rails back-end with a React front-end using ESbuild
sergio-usma/AI-900-AIFundamentals
Includes labs for AI Fundamentals.
sergio-usma/basic_javascript_template
sergio-usma/budget-app
This is a Ruby on Rails 7 app that helps you manage your expenses efficiently by organizing transactions into categories and providing insightful financial data. Keep track of your spending, create new categories, and add transactions with ease.
sergio-usma/drops_animation_project
Drops Animation is a micro-project based on JavaScript that generate a random animation hypnotic-psychedelic effect on the screen. The project was developed using HTML5, CSS3 and basic JavaScript DOM manipulation
sergio-usma/ecommerce_app
sergio-usma/Final-Capstone-Backend
This Project is developed using Ruby on Rails, configured to serve as an API. Built to facilitate reservations or appointments for test drives of Teslas. It uses PostgreSQL database to manage and store reservation data.
sergio-usma/Final-Capstone-Frontend
This Project is developed using React.js, designed to provide an intuitive user interface for managing reservations or appointments for test drives of Teslas. It communicates with the back-end API built with Ruby on Rails.
sergio-usma/hello_rails_app
sergio-usma/hello_react_rails
Hello Rails React is a project for integrating Ruby on Rails with React via Webpack. Follow best practices, set up jsbundling-rails gem, create an API for random greetings, and implement React components for a seamless connection between back-end and front-end.
sergio-usma/hello_react_rails_backend
Hello Rails React [Backend] is a the backend of a project for integrating Ruby on Rails with React via Webpack. Follow best practices, set up jsbundling-rails gem, create an API for random greetings, and implement React components for a seamless connection between back-end and front-end.
sergio-usma/hello_react_rails_frontend
Hello Rails React [Frontend] is a the backend of a project for integrating Ruby on Rails with React via Webpack. Follow best practices, set up jsbundling-rails gem, create an API for random greetings, and implement React components for a seamless connection between back-end and front-end.
sergio-usma/innova_test
sergio-usma/innovalabs_web_1.0
This is the web page for innovalabs
sergio-usma/python-basic-exercises
This repository cotains basic programs developed for learning python by myself.
sergio-usma/rails7_template
sergio-usma/rails_blog_pj
The Blog App Project utilizes Ruby on Rails (Ruby 3.2.2, Rails 7.0.7.2) to create a comprehensive blog platform. Features include user authentication, post and comment management, and integration of tools like Gitflow, Rubocop, and RSpec. Explore the project's setup, testing, and future enhancements.
sergio-usma/react-webpack-rails-tutorial
Example of integration of Rails, react, redux, using the react_on_rails gem, webpack, enabling the es7 and jsx transpilers, and node integration. And React Native! Live Demo:
sergio-usma/recipes_app
The Recipe app simplifies cooking by organizing your recipes, ingredients, and inventory. Save ingredients, track what's in stock, create recipes effortlessly, and generate a convenient shopping list based on your stored items and missing recipe ingredients. Cooking made seamless.
sergio-usma/sample-app-aoai-chatGPT
Sample code for a simple web chat experience through Azure OpenAI, including Azure OpenAI On Your Data.
sergio-usma/stopwatch_timer_app
Stopwatch Timer is a micro-project based on JavaScript tha present an interactive stopwatch timer with buttons for play, stop, pause and restart. In addition to offers to record the last 10 laps and copy to clipboard each of them with a single click.
sergio-usma/temperature_converter_js
Temperature Converter is a micro-project based on JavaScript DOM manipulation. The project is a simple web page that converts temperature from Celsius to Fahrenheit degrees according to the user's needs.
sergio-usma/vowels_text_tools_app
Text Tools App is a javascript based micro-project that includes an automatized counter for vowels, words and characters tools for text. The app includes a clipboard button and a fully responsive UI and can be used on any device.