Skip to content

AngeloJS04/Github-App-Test

Repository files navigation

Github App Test

  • Welcome to the "Github App Test" repository! This project is a web application built to demonstrate the capabilities of various modern web development technologies. It utilizes Next.js for efficient and fast rendering, Redux Toolkit for state management, Firebase for backend services, and Tailwind CSS along with DaisyUI for styling.

Demo

Click here to view the demo using the app on YouTube.

Overview

  • The "Github App Test" aims to provide you with an exceptional experience while interacting with the GitHub API. It empowers you to access a wide range of GitHub data and functionalities quickly and effortlessly.

Table of Contents

Installation

To run the Github App Test locally on your machine, follow these steps:

Clone this repository to your local machine: git clone https://github.com/angeloJS04/github-app-test.git

Change into the project directory: cd github-app-test

Install the required dependencies using npm: npm install

Usage

After installing the dependencies, you can use the following scripts to interact with the application:

To run the application in development mode: npm run dev

To build the application for production: npm run build

To start the production server: npm run start

KeyFeatures

  • Explore Users: Our application offers you the ability to browse a comprehensive list of GitHub users. With just a click, you can view a paginated list of users and their profiles.

  • Advanced Search: Need to find specific repositories? Our advanced search feature enables you to search for public repositories by a username. It's as simple as typing the username, and you'll get a list of related repositories.

  • Repository Details: We provide detailed information about each repository. You'll see the repository name, its description, and the primary programming language. Everything you need to know at a glance.

  • Personalized Favorites: We've added a "Favorites" feature so you can mark those special repositories. Simply mark your favorite repositories and access them easily from your profile.

About

This project is a modern web application that leverages cutting-edge technologies to offer an immersive experience when exploring GitHub user profiles and their repositories. It combines the power of Next.js, TypeScript, Redux Toolkit (RTK), and Tailwind CSS to create an appealing and highly functional interface. The application connects to the Git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors