The challenge was to build a system for user registration. I created a home, login, signup, users, create user and edit user screens. The site is responsive from 414px up. This is the front end of the application. To access the back end, go to the following repository: https://github.com/pedrovsiqueira/2sow-backend.
- Typescript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
- ReactJS - Uma biblioteca JavaScript para criar interfaces de usuário.
- Styled Components - Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress.
The project is deployed and can be accessed at https://2sow.vercel.app/
In order to run this project locally you will need to:
- Clone and install this repository - https://github.com/pedrovsiqueira/2sow.
- Clone and install this repository - https://github.com/pedrovsiqueira/2sow-backend.
- Clone the repo
git clone https://github.com/pedrovsiqueira/2sow
- Install YARN packages
yarn
- Run the app
yarn start
- Make sure the following ports are available:
PORTS: 3001 and 3000.
- Access the application through the following link afer doing the steps 1 - 4.
http://localhost:3000/
Tests were done using jest and react-testing-library. The tests are still ongoing. To see the tests run the following commands:
- Test results
yarn test
- Test results using coverage
yarn test:coverage