Dear programmer, I need your help to build a simple CRM named Sheldon CRM. Here you can find tasks that will help us to create it. You can use any programming language you want. All I want is a website with my Sheldon CRM.
I have several partners. On our CRM website I need a page for creating new partners.
Each partner has name
and email
. Also I need a page for editing each partner's information
and a page where I can browse all partners' info.
Yesterday I accidentally added partners with empty name and invalid email. Could you please permit saving of partners with empty name or invalid email? Also I need to ensure that email is unique among existing emails. By the way, name cannot be more than 30 chars, and less than 3.
Last week I talked with my friend from IT company. She told me that they use tests in their company to create software. Could you create Unit tests for logic from Task 2, please?
I have more than 3 thousand partners already. It's hard to view these records on one page. Could you add pagination on index partner's page, please? I want to see 30 records per page.