2 KiB
2 KiB
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.