Skip to content

alban-okoby/github_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Github Clone - The MVP

Functionalities of this github_clone:

  • Authentification
  • Register
  • Confirm Registration by Email
  • Create Repository
  • List of repositories by username
  • Search repository
  • ...

Table of Content

Environment

This project can run anywhere

Technologies

Installation

  • Clone this repository: git clone https://github.com/alban-okoby/github_clone.git

    Frontend project

  • Access frontend project directory: cd github_clone/frontend
  • Install dependencies npm i
  • Start project npm start or ng serve if you have angular on your device
  • Go to localhost:4200 by default on your browser.

    Backend project

    • Access backend project directory: cd github_clone/backend/github_clone_api
    • Install dependancies : mvn install package or mvn clean install
    • Run api with java -jar target/github-clone-1.1.0.jar

Examples of use

By default the api will automaticaly create Credentials to login:

  • "email": admin@github-clone.com,
  • "password": admin@1234

Demo

Home Page (Guest)

Registration Page

Email confirmation to activate ✅ account

Login

Connected User Page

Repositories list

New repository

Bugs

No known bugs at this time.

Authors

Alban Okoby (cerveauplus) - Github | Linkedln | Twitter

License

Public Domain. No copy write protection.