- 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.
Click here to view the demo using the app on YouTube.
- 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.
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
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
-
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.