Ixian Website is a Next.js-based application built using Next.js v15+.
Ensure you have Node.js installed, then run:
npm installTo start the development server:
npm run devTo build the project for production:
npm run buildAll pages can be found in the src/app folder.
src/app/page.tsxis the index page.
Custom components are located under:
src/app/componentssrc/components(components fromshadcn/ui, which may be replaced in the future to removeframer-motionandtailwind)
Wrappers and main containers for pages are under:
src/app/containers
Context providers are located under:
src/app/providers- Theme management can be found here.
Design tokens, mixins, and typography are located under:
src/app/styles
Different utility functions can be found under:
src/app/utils
Static assets used in the application are stored in:
public/assets
The app is translated using the next-intl package.
- Translation files can be found in the
messagesdirectory at the root. - Edit
messages/en.jsonfor translations.
- Next.js Configuration: Edit
next.config.tsfor important app configurations. Currently, the output is set to"export"for GitHub Pages static build. - TypeScript Configuration: Modify
tsconfig.jsonfor TypeScript settings. - Linting & Formatting: The project uses ESLint and Prettier configurations.
- This project is licensed under the MIT License.
- See the LICENSE file for more information.