Build project repository

Add more feature later