Evaluation for Web App Developer with Symfony angularJS.
Clone the project
git clone https://github.com/akiltech/akil-test-project.git && cd akil-test-project/
Install the dependencies
cd server
composer install
configure database during composer install
update schema
php bin/console doctrine:schema:update --force
cd client
npm install
Start the backend server
cd server
php bin/console server:start
Start the frontend server
cd client
gulp
Frontend App should run on http://localhost:9000
Backend runs on http://localhost:8000
REST API for users http://localhost:3000/api/users
user_index GET ANY ANY /users/
user_new POST ANY ANY /users/
user_show GET ANY ANY /users/{id}
user_edit PUT ANY ANY /users/{id}
user_delete DELETE ANY ANY /users/{id}
akil-test-project is a simple user management system with a single page application. The goal is to show a list with all users in the system. By clicking on the user we show the detail information of the user. We can add/edit/remove a user.