Skip to content

An application with authentication functionality where users can signup and sign in, And eventually search for Github-related things such as repositories, users, issues e.t.c.

Notifications You must be signed in to change notification settings

robin3317/github-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Finder

An application to find Github related things like as repositories, users e.t.c by using beautiful github api. This application is built with the following technologies:

This application is live https://github-repo-v1.netlify.app/

Application Features

  • Users can signup and then signin with correct credentials.
  • Users can search github repositories(For now users must signin to search, later it will be changed).

Upcoming Features To Implement

  • Users can search github users.
  • Users have his/her own profile page.
  • Users have the capability of wish listing.

Registration Page

Registration Page

Repositories Search Page

Repositories Search Page

Getting Started with Github Finder

This project was bootstrapped with Create React App. There are couple of branches are availabe following the branch name convention like this 01_xxxx_xxx.

Run on your machine

Please make sure you have following software installed in your system:

  • Node.js
  • NPM / Yarn

First you need to clone the repository:

$ git clone https://github.com/robin3317/github-repo.git

Then you have to install the necessary dependencies using either NPM or Yarn:

$ npm i

Or

$ yarn

Since the app currently uses firebase and firebase authentication, you need to create a firebase project and configure that project to this application. In the firebase folder, you will find a firebase.js (src/firebase/firebase.js) file. Change the every values of firebaseConfig object with your own. I recommend to set sensative credentials using .env file, although for some reasons I expose my credentials here :)

For more: Firebase Official Documentation

Now you are ready to run the application. In the project directory, you can run:

$ npm start

This will run the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

User Credentials for Testing

I appreciate to create your own profile

Created & Maintained with ❤️ by Abdur Rahman Robin

About

An application with authentication functionality where users can signup and sign in, And eventually search for Github-related things such as repositories, users, issues e.t.c.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published