Skip to content

Latest commit

 

History

History
61 lines (35 loc) · 1.34 KB

README.md

File metadata and controls

61 lines (35 loc) · 1.34 KB

simple-crm

A simple CRM built with Fastify and React.

  • Test data is auto generated when the server boots up.
  • Each customer has id, name, phone, address, email, status, createdAt and can have any number of notes.
  • Click Edit button to edit customer's status and note (add/modify/delete).
  • Using the header column to filter or sort the customer list.

Main files

Prerequisite

  • Node.js 10.x+
  • Yarn 1.17+
  • MariaDB 10.x+

Demo

homepage

customer list

note edit page

Run

Run server

yarn start-server

Run front end

yarn start

Test

Run test for server

yarn test-server

Run test for front end

yarn test

Build

Front end

yarn build

Misc

First time to try Fastify, Sequelize and React Hooks.