https://github.com/pengfluf/martians-auth
🔐 Auth Form for Evil Martians 👽
https://github.com/pengfluf/martians-auth
javascript react typescript vite
Last synced: 7 months ago
JSON representation
🔐 Auth Form for Evil Martians 👽
- Host: GitHub
- URL: https://github.com/pengfluf/martians-auth
- Owner: pengfluf
- Created: 2024-10-28T12:43:29.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-17T23:02:14.000Z (8 months ago)
- Last Synced: 2025-03-18T00:21:51.864Z (8 months ago)
- Topics: javascript, react, typescript, vite
- Language: TypeScript
- Homepage: https://martians-auth.surge.sh
- Size: 263 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Field Validation
- All fields validation - on form submit
- Individual field validation - only if a field was previously validated and received errors
## Development
1. Run
```bash
asdf install && pnpm i && pnpm dev
```
2. Open the app in a browser at `localhost:5173`
## Tools
- [asdf](https://asdf-vm.com/)
- [pnpm](https://pnpm.io/)
- [Vite](https://v4.vite.dev/)
### Could potentially be used
- [Styled Components](https://styled-components.com/) / [Emotion](https://emotion.sh/)
- [Redux Toolkit](https://redux-toolkit.js.org/) / [RTK Query](https://redux-toolkit.js.org/rtk-query/overview)
- [React Router](https://reactrouter.com/)
## Testing
```bash
pnpm test
```
There're test examples of:
- utility function
- component
- custom hook