Alexis Rodriguez's repositories
BiometricAuthenticationSystem
Dynamic web application developed using HTML, CSS, JavaScript, Python, Flask, and PostgreSQL, utilizes biometrics and the face-api.js library for user authentication.
GridWord
People are represented by numbers and reside in a square-shaped district of an RxC grid, with unique integer IDs that start from zero and can be added or moved or deleted between districts.
AutoTesterPy
Python + Selenium + pytest = Smart Automated Web Testing. Docker ensures portability. Page Object Model streamlines test maintainability and scalability.
AlexisRodriguezCS
README.md that will appear on my public profile.
Task-Tracking
Web application built on the MERN (MongoDB, Express.js, React, Node.js) stack, allowing users to create, update, delete, and replace tasks while providing account registration for task storage.
ValentineProposal
Crafting a unique digital Valentine's Day proposal with React and love. Expressing affection through adorable gifs and sweet messages. A personalized web experience for a special someone.
simple-chatbot
The Simple Chatbot project is a React-based web application that provides users with an interactive chat experience, generating predefined responses to user input.
HTTP-1.1-Client
A simple HTTP 1.1 Client that implements the GET method and includes the basics of the HTTP/1.1. The program implements a function that takes a URL and returns the body bytes by parsing, checking for the response of the server, and making a GET request. (Python)
ConnectFour
Connect Four game project is a two-player game using JavaFX GUI. Players take turns dropping checkers on a 7x6 game board to get four checkers in a row.
DBTransactions
The "DBTransactions" project is a Java application that enables efficient management of database transactions, providing functionality for adding, deleting, and querying employees and departments within a relational database.
Sights
This Flutter project is a mobile application that provides information and reviews about three attractions in Chicago.
Movie
Flutter app that allows users to browse and explore a list of movies, providing detailed information such as directors, movie stars, duration, IMDb rating, and Rotten Tomatoes rating.
alexisrodriguezcs.github.io
This is my portfolio which showcases the projects I have designed and developed.
FileCompression
This C++ program utilizes a priority queue implemented as a custom binary search tree and hashmap to efficiently perform file compression and decompression using the Hoffman Coding technique.
SlideBlockPuzzle
This sliding block puzzle game involves moving eight different pieces, with the objective of moving the "Z" piece to the right-hand edge of the grid, with the program developed to output the shortest possible sequence of moves to solve the puzzle.
Markdown-Previewer
Web application that converts Markdown to HTML. User can input Markdown on the left side and then it will be displayed on the right side. (React, CSS)
Random-Quote-Machine
Web application that generates a random quote by making an API call to get a random quote to be displayed. User can then decide to either tweet the random quote or generate another random quote. (React, CSS)
Gerrymandering
Program reads two files and then allows you to search for a state. Then you can plot the states district's parties percentage per district or request the stats to see if the state was gerrymandered.
Text-Generator
A program that reads in a file and stores N keys into a map along with N values. Then you have the ability to generate random text with the keys and values stored in the map. Also the ability to start over and read in a different file, size of n, and total amount of words generated.