Mnc Consulting Website.
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
I am a Software Engineer and Developer with skillful ability to deliver technological solutions in both self-starting and collaborative environments while staying on course to achieve quality standards and set time guidelines for projects.
I build Full Stack Web Apps. I spend a lot of time in designing intuitive websites that serves user experience by writing maintainable codes for diverse arrays of clients and internal projects. My Web Stack is the MERN- MongoDB, ExpressJS, ReactJs, NextJS. Experienced also in Python
I am focussed on creating great digital experience in Content Management Systems(CMS) with Wordpess. I build fully responsive WordPress themes, customizing WordPress backend and plugins and creating and customizing stores using WooCommerce and fixing bugs.
Best branding solutions comes with awesome designs that are unique. Ive created this for quite a number of companies like Sunshark and Greenex. Ive built numerous posters, flyers, logos and banners for startups, individuals, organizatons and societies. Adobe Photoshops and Illustrato are my tools
BSc - Electrical and Telecommunications Engineering
Collaborated with other developers in building, designing and maintaining upto 3 corporate and client websites.
I offers software development services to clients on a project-by-project basis using technologies such as WordPress, React, Node, Express, NextJs, MongoDb, MySql and Adobe Photoshop
I help others learn and succeed in the world of software development, while also building a strong and supportive technical community on campus. I organize events, workshops, and meetups to bring students together and share knowledge about Git and GitHub and other technologies.
I organize events, workshops, and hackathons on campus to share tech knowledge and skills with others. I also get involved in mentoring and supporting other students interested in learning about technology, and advocating for Microsoft technologies and products in their local communities.
I organize events, workshops, and meetup with like minded individual who are passionate about API development and want to learn more about how to use Postman to build and test APIs.
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
I collaborated with other developers in building and maintaining this website for MNC Consulting. Mnc Consulting is a clients’ most trusted and respected Auditors and Assurers, Tax Consultants, HR Consultants, Financial Advisors, Professional Management and Business Advisory and Consulting firm recognized by our client for delivering excellent expertise services.
Worked in collaboration.
WordPress
Excellent


With our focus set on value addition, we offer our clients the highest quality professional services that address their needs through attracting, recruiting and retaining knowledgeable and passionate professionals who enable us to deliver superior results while contributing positively to the community in which we live and work.
Our services include but not limited to : Accountancy, Audit & Assurance, Human Resource Management, Financial & Investment Advisory, Taxation, Management Consulting, Property Advisory and Company Secretarial Services.
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
I was the lead developer for this particular project
PetYako Consultants is a full-service, primary care animal agency that providing a wide range of veterinary services and connects pet owners to vet doctors . Our commitment is to provide quality veterinary care throughout the life of your pet.
Lead developer
WordPress
Excellent


Our mission is to provide the highest quality medical care for the animals we treat and to provide prompt, compassionate, personalized and polite service to our clients in a friendly environment.
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
I collaborated with other developers in building and maintaining this website for MNC Consulting. We are a social media Sacco where pals/friends/peers pool resources together in a Table. Your followers are your guarantors. Find 115% Instant Mobile Loans, Salary Advance, Asset Financing, Business, School Fees, Special Investor Savings. Built for Generation X, Semi analogs, Groups, employees, Families, WhatsApp Groups…
Worked in collaboration.
WordPress
Excellent


Palscity Sacco is the world’s first social-media-based paperless, secure and transparent Savings & Credit Cooperative (SACCO). . Palscity Sacco was founded out of necessity for increased Financial Literacy for Africans. We want to work towards a Financial Literacy program as well as teach members how best to use their savings accounts. The founders were motivated by the unfairness of access to finance across the population.
Palcity Sacco primarily mobilizes Savings and Deposits and extends credit to its members thereby empowering them economically and socially. The Sacco has grown from strength to strength, moving from a small group to a group of large numbers.
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
Welcome to Gestech!
We’re a team of passionate ecommerce experts dedicated to making your shopping experience easy, fun, and hassle-free. Our mission is to provide you with high-quality products at competitive prices, and to deliver exceptional customer service every step of the way.
At Gestech, we believe that shopping should be a pleasure, not a chore. That’s why we’ve designed our ecommerce app to be intuitive, easy to use, and optimized for mobile devices. Whether you’re browsing for the latest fashion trends, searching for the perfect gift, or stocking up on everyday essentials, you’ll find everything you need on Gestech.


Our product offering includes a wide range of categories, from fashion and beauty to home goods and electronics. We source our products from trusted suppliers and manufacturers, and are constantly updating our inventory to bring you the latest and greatest products on the market. We’re also committed to sustainability, and work with suppliers who share our values and prioritize ethical and eco-friendly production practices.
Allan Is a highly skilled web developer and programmer, who is passionate about software designs. He has built quite a number of projects that I assigned him rendering quality solutions and results ranging from branding, to video editing and personal details. I highly recommend him fo anyone with software querries
Allan is in his learning stages to be a full stack developer. His passion to create and evolve software designs is amazing. He works hard to achieve this dream. It will be a pleasure to see him realize this dream.
Allan Kiche is a highly motivated, skilled and creative developer. Specifically, his frontend CSS skills are amazing and his designs really unique. He also has a strong knack for solving challenging problems through JavaScript and PHP.
React Router is by far one of the most coolest and popular routing library in React. It provides declarative form of routing for react and with the latest postings, its most popular with 48.2k github stars. Other react routing libraries include react-navigation, wouter, reach/router, react-resource-router among others. React router makes it possible for one to view different pages of a website seamlessly. This it does by keeping keeping link clink updated with the website url. This means the web app will immediately render the UI upon execution of the click event without having to make a fresh request from the server.

In this article, I am going to break down everything including the most advanced features. In this first section, we will learn the following
The other corresponding features and topics will be covered in the following parts
Prerequisites
2. Understanding of React Hook
What is Routing in React
Routing is the ability of a user to be directed or navigated to different pages and parts of a website upon entering a url or element that is based on their requests and actions. When a user moves from one part of a website to another by clicking elements such as images,links, icon and even button, then that defines Routing.
React Router is therefore used for navigation and definition of the numerous routes that exist on a single page web applications.
2. The need of React Router- Its advantages
The React router as a standard library for routing supports dynamic routing such that we can navigate a single web application without refreshing the page. This prevents the white screen or blank page that is associated with conventional routing thereby creating a seamless user experience. This happens because the url from the event is updated without making fresh request from the server to render the UI. This makes it faster.
3. Setting up React Router
Installation.
To begin using react router, we must first install it using the following commands. This installation should be done after installing reacting in our file structure
yarn add react-router-dom
npm install react-router-dom
4. Configuring routes
In the moment at the src folder, we have the index.js file. The app component is rendered to the DOM. The first step in configuring a router with react router is to connect the URL in the browser with the react application. We therefore use the component <BrowserRouter/> to wrap the entire component. This is how your index.js file should look. By default, App is the highest parent component when dealing with react applications. By wrapping it in BrowserRouter, all power is passed to it as it will pass down all its props to its children.

React Router is a JavaScript framework that lets us handle client and server-side routing in React applications.
In the src folder, create a components folder. Inside the component folder, create two files, Home.js and About.js


By having the two views that render the UI , we can configure the routes. For this, we will need two components from the react-router, that is the <Route/> and <Routes/> components. We will then import it to the app.js component.
Within the Routes component, we define the individual routes with the Route component. On the Route component, we will specify two props — the Path and the Element. Our first path is the root path, which is localhost:3000 and this will be denoted by a forward slash(/). We then tell React what element to be rendered when the URL matches the spot. It will be the home component. Then import it. To configure the second route we set the path to about. We also import it. The route is a self closing tag

The following is what is rendered in both the homepage and about page


Student Engineer. GitHub Campus Expert. MLSA Ambassador. Community Advocate
Whatsaap +254753296025 Email: allankiche18@gmail.com