Animashaun Fisayo Michael's repositories
recipe-app
The Recipe app, built with Ruby on Rails and PostgreSQL, is a one-stop solution for managing recipes and ingredients. It allows users to track inventory, create recipes, generate shopping lists, and share recipes publicly. It simplifies and enhances the cooking experience by organizing the process efficiently
myblog
The Blog app is a classic example of a blog website designed by ruby on rails with a database by PostgreSQL. I have created a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
catalog_of_items
Catalog of My Things is a Ruby group capstone project focused on creating a console app for managing collections of items such as books, music albums, movies, and games. The project emphasizes SQL database integration, UML class diagram implementation, and collaborative group work.
school_library
School Library App is a Ruby project focused on implementing classes and objects to manage a school library. This initial step involves creating classes to represent students and teachers.
TDD_project
The Test-Driven Development (TDD) Project is a hands-on exercise in implementing the principles of TDD using Ruby. The project involves creating a Solver class with methods such as factorial, reverse, and fizzbuzz, with the unique aspect being that tests are written before the code. This project serves as a practical experience in writing tests fir
To-do-List
In this project, I built a simple HTML list of To Do tasks with a focus on its structure using Javascript to load the HTML elements dynamically. This simple web page will be built using webpack and served by a webpack dev server.
dragNdrop-react
This project is a React-based implementation of the [sortable drag and drop list project](https://github.com/fmanimashaun/dragNDrop). It allows users to interact with elements on the page by clicking and dragging them to different locations within a list, effectively changing the order of the list items.
dragNDrop
This project is a simple implementation of a sortable drag and drop list using HTML, CSS, JavaScript, and Vite. It allows users to interact with elements on the page by clicking and dragging them to different locations within a list, effectively changing the order of the list items.
enumerable
Create Enumerable is a program to check certain conditions on a list.
vet-clinic-database
In this project, I will use a relational database to create the initial data structure for a vet clinic. I will create a table to store animals' information, insert some data into it, and query it.
react-authentication
This project is a demonstration of how to create a React application that showcases the latest version of 'react-router-dom (v6.4)' while also illustrating the implementation of authentication and authorization flows using Redux Toolkit for persistent state management.
cryptorank-app
Cryptorank App is a web app that lists all cryptocurrency exchanges and their respective ranking in the global cryptocurrency market. Users can click on an exchange to view more detailed information about it, including its trading volume, fees, supported cryptocurrencies, and user reviews.
bookstore-cms
Bookstore CMS is a web application that allows users to manage their bookstore. It allows users to add, remove, and edit books. It also allows users to add categories to books. The application is built with React and Redux.
contact-app
This repository showcases a basic contact app built upon the principles learned from the official React Router tutorial
math-magicians
"Math Magicians" is a website for all fans of mathematics. It is a Single Page App (SPA) that allows users to make simple calculations and read a random math-related quote.
30-Days-Of-React
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
button-component
The **Button Component Challenge** is designed to challenge developers in creating a flexible and reusable button component.
fullstackopen_submission
This repository contains my solutions to the exercises from the Full Stack Open course. The course is designed to introduce students to modern web application development with JavaScript, and covers topics such as React, Redux, Node.js, MongoDB, and GraphQL.
customCSS-library
custom css libray
multi-carousel-component
The Carousel Component displays multiple items or images interactively and supports synchronized rendering of multiple instances. With the power of React and modern JavaScript, multiple carousels can navigate slides simultaneously.
carousel-component
The Carousel Component is a dynamic showcase of React and modern JavaScript, displaying multiple items or images with interactive navigation controls. It offers intuitive arrow buttons for easy slide-through and dotted buttons for quick slide selection.
expanding-panels
The Expanding Panels project is a web app displaying panels with various backgrounds. Clicking a panel expands it to fill the container width, revealing more information about the chosen conference. It's created with HTML, CSS, and JavaScript, utilizing the Tailwind CSS framework.