Skip to content

solvanny/fullstack-js-crud-exercise-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plexxis Interview Exercise

fullstack-js-crud-exercise-3-screenshot

  1. I used Bookshelf for database SQLite3 and Express.js for REST API
  2. On server-side I used the validation package bookshelf-joi-validator
  3. On front-end I used the validation package Joi
  4. For front-end I used the component library – react-bootstrap-table2, Bootstrap, for vector icons I used Font Awesome.
  • In this version I built the application based on the library react-bootstrap-table2.

To start application, please run command: node server/seed.js

Requirements

Create a simple but impressive (looks good, works well, has intuitive design, etc.) CRUD application that can do the following:

  1. Retrieve employees from a REST API
  2. Display the employees in a React application
  3. Has UI mechanisms for creating and deleting employees
  4. Has API endpoints for creating and deleting employees
  5. Edit your version of the README.md file to explain to us what things you did, where you focussed your effort, etc.

Read over the Bonus objectives and consider tackling those items as well

Bonus (Highly Encouraged)

  1. Use a relational database to store the data (SQLite, MariaDB, Postgres)
  2. UI mechanisms to edit/update employee data
  3. Add API endpoint to update employee data
  4. Use React Table

Getting Started

This project was bootstrapped with Create React App. The front-end app runs off localhost:3000. The REST API is located in the /server folder and runs off localhost:8080. The data is being served from a JSON file located in the /server/data folder. Run npm start to start both servers.

Getting it Done

  • You are free to use whatever libraries that you want. Be prepared to defend your decisions.
  • There is no time limit. Use as little or as much time as is necessary to showcase your abilities.
  • You should fork or clone our repository into your own repository.
    • Send us the link when you are done the exercise (pglinker at plexxis dot com).

If you do well on the test, we will bring you in for an interview. Your test results will be used as talking points.

This is your chance to amaze us with your talent!

About

Exemple on Ract-bootstrap-table , express.js, sqlite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published