Adding the backend, FrontEnd and editing the project

Issue #121 
@Eslamunto @maisaraFarahat @Mennatarek @MahmoudGamalEid  please review.