- Authentification
- Register
- Confirm Registration by Email
- Create Repository
- List of repositories by username
- Search repository
- ...
This project can run anywhere
- Frontend: [ HTML, CSS, JavaScript & TypeScript, Angular 15+]
- Backend: [Java 11 or higher | Spring Boot 2+]
- Database: MySQL 8+
- Version Control: Install Git
- Maven: Install Maven
- Npm: Install npm
- Clone this repository:
git clone https://github.com/alban-okoby/github_clone.git
- Access frontend project directory:
cd github_clone/frontend
- Install dependencies
npm i
- Start project
npm start
orng serve
if you have angular on your device - Go to
localhost:4200
by default on your browser.- Access backend project directory:
cd github_clone/backend/github_clone_api
- Install dependancies :
mvn install package
ormvn clean install
- Run api with
java -jar target/github-clone-1.1.0.jar
- Access backend project directory:
By default the api will automaticaly create Credentials to login:
- "email":
admin@github-clone.com
, - "password":
admin@1234
No known bugs at this time.
Alban Okoby (cerveauplus) - Github | Linkedln | Twitter
Public Domain. No copy write protection.