No description
| .github | ||
| src | ||
| test/login | ||
| .all-contributorsrc | ||
| .eslintignore | ||
| .eslintrc.js | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .prettierignore | ||
| .releaserc | ||
| env.mjs | ||
| git-conventional-commits.yaml | ||
| graph.svg | ||
| instrumentation.ts | ||
| jest.config.js | ||
| jest.setup.js | ||
| LICENSE | ||
| middleware.ts | ||
| next-env.d.ts | ||
| next.config.mjs | ||
| package.json | ||
| postcss.config.js | ||
| prettier.config.js | ||
| README.md | ||
| renovate.json | ||
| report-bundle-size.js | ||
| reset.d.ts | ||
| tsconfig.json | ||
| yarn.lock | ||
XAM Login and Dashboard Page
Developed by Luis Carlos Tan for XAM Senior React JS Developer Assessment Test. Created using Blazity/next-enterprise boilerplate.
Features
With this template, you get all the awesomeness you need:
- 🏎️ Next.js - Fast by default, with config optimized for performance (with App Directory)
- ✨ ESlint and Prettier - For clean, consistent, and error-free code
- 🛠️ Extremely strict TypeScript - With
ts-resetlibrary for ultimate type safety - Bundle analyzer plugin - Keep an eye on your bundle size
- Jest and React Testing Library - For rock-solid unit and integration tests
- Absolute imports - No more spaghetti imports
- Yarn - A package manager and project manager as well
- Redux - State management package for JS Apps
- Material UI - Intuitive and responsive package offering comprehensive suite of UI Tools
🎯 Getting Started
To get started with this boilerplate, follow these steps:
- Fork & clone repository:
git clone https://github.com/<your_username)/Xam-Login-Form.git
- Install the dependencies:
yarn install --frozen-lockfile
- Run the development server:
yarn dev
-
Open http://localhost:3000 with your browser to see the result.
-
(Optional) Run the production mode server:
yarn build
yarn start
🧪 Testing
Running Tests
- Unit and integration tests: Run Jest tests using
yarn test. Useyarn test:watchfor a smoother development experience.