This is a Next.js project bootstrapped with create-next-app
.
- CRUD user list
- User List
- Detail User
- Drag n drop user list
- Filter by name
Before you proceed, please make sure your machine has met the following requirements:
Dependency | Version |
---|---|
Node | >= v18 |
NPM | >= 8.11.0 |
i) Installation
# install project dependencies
npm install
ii) Running app
Copy .env.example
to .env.local
and change value based on your settings.
For development:
npm run dev
For production:
# build and serve our server
npm run build && npm start
Below is overview of project folder structure in this starter:
|-- public # contains all assets (font, image)
|-- src
|-- components # contains small reuseable small component
|-- app # Each page is associated with a route based on its file name
|-- store # contains redux store
|-- lib # contains utils & types
DONT REPEAT YOURSELF - **HAPPY CODING**