Backend developer: Recruitment tasks
Please complete the tasks and send the link to the repository with access (preferred Github) to the address joinpandas@pandagroup.co.
01.
In this task you should create a simple news management system. Details of individual functionalities are provided below.
- Please create a registration system that will save the following user data in the database:
- first_name
- last_name
- gender (boys or girls)
- is_active
- password
- created_at
- updated_at
- Please add a login system. The necessary fields for logging in:
- password
- Please add a news management system that should contain actions:
- adding
- edit
- deleting
- The news table in the database should contain:
- name
- description
- is_active
- created_at
- updated_at
- author_id (user_id)
- News management should be available after logging in.
- Please use the MySQL database.
Notes to the task:
Technologies to be used: PHP, MySQL, CSS, HTML, JavaScript
It’s best to create the whole code in “basic” PHP. As a last resort you can use any PHP framework.
02.
Please create a mechanism to import a .csv file
- The .csv file should be generated at: https://mockaroo.com/.
- Then, please display the number of people from individual countries on the chart.
- All data should be saved in the database.
- The library for the chart can be any (open source).
Notes to the task:
Technologies to be used: PHP, Mysql, CSS, HTML, JavaScript
Of course, you can use frameworks and libraries.
Please complete the tasks and send the link to the repository with access (preferred Github) to the address joinpandas@pandagroup.co.