Vasil1001 / github-finder-reactjs

React app to search for GitHub profiles and display available information about user, description and latest projects. This app uses the Context API with the useContext and useReducer hooks for state management.

Home Page:https://github-finder-react-tw.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A React + Vite + Tailwind + DaisyUI app. Finished

Project 2 of the 'React Front to Back 2022' Udemy course.

React app to search Github profiles. This app uses the Context API with the useContext and useReducer hooks for state management.

Link to app: https://github-finder-react-tw.netlify.app/

React

Technologies used
  1. React.js
  2. TailwindCSS layouts
  3. DaisyUI library for components
  4. VSCode
Table of Contents
  1. General Info
  2. App Screenshots
  3. Setup
  4. Usage
  5. Status
  6. Contact

General Info

  • This is a udemy course project to learn React concepts.
  • Users can type a username in the search bar, and select a profile to view statistics.

Learning Outcomes

  • The target learning outcomes are:
    • Learn to implement Context API instead of component prop passing
    • Practice with context Reducers
    • Get a better understanding of React project structure and best practices
    • Learn TailwindCSS and style Daisy UI components
    • Practice React js

App screenshots

https://user-images.githubusercontent.com/78150846/216735147-1c70b2db-00b5-4758-b3bf-da62fd79a5d3.png

https://user-images.githubusercontent.com/78150846/216735135-557dc2b1-1886-4388-ad06-1be840f28ed5.png

https://user-images.githubusercontent.com/78150846/216735107-19133be6-0f5f-442a-919a-1d4b761034e6.png

Setup

Usage

  • Clone Project
  • npm install
  • npm run dev

Project Status

Project is: Finished

Contact

Created by [Vasil] - feel free to contact me!

About

React app to search for GitHub profiles and display available information about user, description and latest projects. This app uses the Context API with the useContext and useReducer hooks for state management.

https://github-finder-react-tw.netlify.app/


Languages

Language:JavaScript 99.4%Language:HTML 0.3%Language:CSS 0.3%