0% found this document useful (0 votes)
2 views1 page

Interview Task For Fullstack Developer Intern - 1

The document outlines an interview task for a Full Stack Developer intern, requiring the creation of a CodeIgniter application with basic authentication APIs and a relational database using PgSql or MySql. It specifies the need for two tables, 'auth_user' and 'teachers', and a single POST API to manage data insertion while maintaining relationships. Additionally, a ReactJS application should be developed to showcase the authentication modules and display data from both tables, with a focus on creativity in the UI design.

Uploaded by

atharvp0618
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

Interview Task For Fullstack Developer Intern - 1

The document outlines an interview task for a Full Stack Developer intern, requiring the creation of a CodeIgniter application with basic authentication APIs and a relational database using PgSql or MySql. It specifies the need for two tables, 'auth_user' and 'teachers', and a single POST API to manage data insertion while maintaining relationships. Additionally, a ReactJS application should be developed to showcase the authentication modules and display data from both tables, with a focus on creativity in the UI design.

Uploaded by

atharvp0618
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1

Interview task for Intern


(Full stack developer)

1. Create a Codeigniter application


2. Create the Basic Auth functionality (Register, Login) API’s
3. Showcase the token based authentication features for all the required API’s
4. Use PgSql or MySql
5. Create a 2 tables “auth_user” and “teachers”, with a 1-1 relationship, where
“auth_user” table will contain basic user data and the “teachers” table will contain the
rest of the data and “user_id” field as foreign key.

auth_user
id email first_name last_name password …….(any
mandatory
fields)

teachers
id user_id university_name gender year_joined …….(any
mandatory
fields)

6. Create a single POST API to push data into both the tables maintaining their
relationships.
7. Using the above created API’s, create a ReactJS Application showcasing the above Auth
modules and datatables containing the data from both the tables in separate pages.

Note:
 The Solutions should be provided through Git repositories (make repository public if
required), database export files can be sent as attachments or add them to the
repository itself in a folder.
 Provide steps to execute the project.
 Be creative with the UI.

You might also like