- [x] Add joi validation - [x] Add auth (email/password) to starter - [ ] Add google auth - [x] Replace the generic 'Entity' / 'Entities' with the entity's name - [x] Remove unnecessary packages - [x] Run prettier in the starter app - [x] Add chalk to console logs - [x] Add readme - [x] For passwords, `schema.json` should take a parameter to make static field hashed - [x] Validate user's `schema.json` - [x] Add createdAt, updatedAt fields to every model - [x] Handle default values in `schema.json` - [ ] Add prisma error handling [See this](https://www.prisma.io/docs/reference/api-reference/error-reference) - [x] Generate seed data using faker - [x] Replace hard deletion with soft deletion - [ ] Customize the following based on user input: `project name, db name, postgres username & password` - [ ] Add a 404 page for the api homepage [like this](https://api.sendgrid.com/) - [ ] Integrate react-admin - [x] Add checks for unique fields - [x] Add types - [ ] Add option for renaming the connection field - [ ] add constraint for primary key
schema.jsonshould take a parameter to make static field hashedschema.jsonschema.jsonproject name, db name, postgres username & password