PNdunguMaina
{ "Title": "Full-Stack Developer", "Stack": " Javascript, React, Redux, Bootstrap, Ruby on Rails", }
Full Stack DeveloperNairobi, Kenya
Pinned Repositories
-Hello-World-project
First GitHub project for Microverse students
awesome-books-project
budget_app
An app built with Ruby on Rails framework to help manage a budget; it contains categories comprising of associated group of transactions
delicacies
This project involves fetching meals stored in an API and populating the user interface with those meals. The user can post a comment which is stored in an API and populated on the user interface. Built with Javascript.
Math-Magicians
This is a website built for all mathematics fanatics. It is a Single Page Application(SPA) that allows readers to make simple mathematical calculations and read random math-related quotes
notion_clone
notion_clone is an application that allows you to enter text and convert the test to a heading or paragraph element when the text is preceded by '/1' or '/+1' respectively. It is built with Ruby on Rails and containerized with Docker.
recipe
An application that keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.
space_travelers_hub
A web application built for a company that provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions. The app interacts with real live data from the SpaceX API.
TDD_project
In this project, we implemented a class with some methods following test-driven development (TDD) methodology.
To-do-list-project
This project involves creating a list of daily to do tasks which is built using webpack to bundle javascript and used ES6 modules to write modular javascript
PNdunguMaina's Repositories
PNdunguMaina/budget_app
An app built with Ruby on Rails framework to help manage a budget; it contains categories comprising of associated group of transactions
PNdunguMaina/TDD_project
In this project, we implemented a class with some methods following test-driven development (TDD) methodology.
PNdunguMaina/delicacies
This project involves fetching meals stored in an API and populating the user interface with those meals. The user can post a comment which is stored in an API and populated on the user interface. Built with Javascript.
PNdunguMaina/Math-Magicians
This is a website built for all mathematics fanatics. It is a Single Page Application(SPA) that allows readers to make simple mathematical calculations and read random math-related quotes
PNdunguMaina/notion_clone
notion_clone is an application that allows you to enter text and convert the test to a heading or paragraph element when the text is preceded by '/1' or '/+1' respectively. It is built with Ruby on Rails and containerized with Docker.
PNdunguMaina/recipe
An application that keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.
PNdunguMaina/space_travelers_hub
A web application built for a company that provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions. The app interacts with real live data from the SpaceX API.
PNdunguMaina/blog_app
A fully functional blog website that displays a list of posts and empowers readers to interact with them by adding comments and liking posts.
PNdunguMaina/car-reservation
PNdunguMaina/car-reservation-frontend
PNdunguMaina/catalog
PNdunguMaina/docker_rubis_project
PNdunguMaina/e-commerce
A web application built making use of React and Redux to display a list of make-up products obtained from an API
PNdunguMaina/enumerable
In this project, a module implementing a subset of the functionality of Enumerable is used inside a class.
PNdunguMaina/hello-react-front-end
A React app for UI and gets data from api exposed by Rails app
PNdunguMaina/hello_rails
A hello_rails project created using Ruby on Rails
PNdunguMaina/hello_rails_back_end
A Rails app for API
PNdunguMaina/hello_rails_react
I set up a project as one app with Webpack by implementing a connection between a Ruby on Rails back-end and React front-end.
PNdunguMaina/Morse-code-message
Use Ruby to decode Morse code message
PNdunguMaina/my_new_portfolio
A personalized web responsive portfolio built with ReactJS and styled with styled-components.
PNdunguMaina/next-ts-authenticator
This is a Next.js and TypeScript React app that utilizes JWT for secure authentication with test APIs. It includes a user-friendly login form, robust validation, redirects to an OTP page post-login for added security, and ensures protected access to user details on authenticated routes.
PNdunguMaina/OOP_school_library
In this project, OOP(Object Oriented Programming) is implemented to build a simple library app that records what books are in the library and who borrows them. The app allows adding of new students or teachers, adding new books, and saving who borrowed which book and when.
PNdunguMaina/paysafe_app
This is a Ruby on Rails capstone project which involves building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
PNdunguMaina/PNdunguMaina
A README created for my Github profile
PNdunguMaina/react-shopping-cart
A shopping cart created using React.
PNdunguMaina/react-ts-shopping-cart
PNdunguMaina/recipe_app
This Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.
PNdunguMaina/rubis_project_app
An application that obtains missions data from the spaceX data API and displays on the UI. It also allows a user to add mission data. It is built with Ruby on Rails.
PNdunguMaina/School-library
This is an example of how you may give instructions on setting up your project locally. Modify this file to match your project, remove sections that don't apply. For example: delete the testing section if the currect project doesn't require testing.
PNdunguMaina/vet_clinic_database
In this project, a data structure for a vet clinic is created using PostgreSQL relational database.