DecagonCentral is a database of all decadevs and staffs at decagon.
User story:
- As a user I want to be able to signup
- As a user I want to be able to login
- As a user I should be able to see my dashboard
Implement the following screens using react and implement the api endpoints to make it functional end to end:
- https://xd.adobe.com/spec/6e5673b7-4d64-4cbd-7b8c-66273a119090-1867/
- https://xd.adobe.com/spec/6e5673b7-4d64-4cbd-7b8c-66273a119090-1867/screen/c646aa50-8b70-4660-aa25-937bdf65a705/Web-1920-1
- https://xd.adobe.com/spec/6e5673b7-4d64-4cbd-7b8c-66273a119090-1867/screen/9cf998d0-ff67-4c82-aa00-4da3ec997272/Web-1920-2
You can use any database of your choice, SQL/NOSQL. Make sure to write tests for all your endpoints and all your components. Make sure your folder structure is correct. You may refer to https://github.com/decadevs/bouncer for clarity.
Here is a resource to help out with testing: https://dev.to/itnext/how-you-can-use-react-testing-library-to-test-component-surface-49pm