Welcome to my personal website project! This site is crafted with Next.js and integrates cutting-edge technologies to provide a seamless and dynamic user experience.
Check out the live demo: asepharyana
- Modern Framework: Built with Next.js 15 for a robust and scalable architecture.
- Full-Stack Support: Utilizes Prisma and MySQL for comprehensive data management.
- Enhanced UI: Styled with Tailwind CSS, Flowbite, and various React components for a polished look.
- Internationalization: Supports multiple languages with Next-Intl for a global audience.
Follow these steps to set up the project locally:
On Windows:
-
Install
pnpm
globally:npm install -g pnpm
-
Clone the repository:
git clone https://github.com/Asepharyana71/asepharyana.cloud.git
-
Navigate into the project directory:
cd asepharyana.cloud
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm run dev
On Linux:
-
Install
pnpm
globally:curl -fsSL https://get.pnpm.io/v6/install.sh | sh
-
Clone the repository:
git clone https://github.com/Asepharyana71/asepharyana.cloud.git
-
Navigate into the project directory:
cd asepharyana.cloud
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm run dev
dev
- Start the development server with Turbo mode on port 3090.build
- Build the production-ready application.start
- Start the production server on port 3090.lint
- Run ESLint for code linting.lint:debug
- Run ESLint with debug mode enabled.lint:fix
- Automatically fix linting issues.migrate
- Run Prisma database migrations and generate the Prisma client.studio
- Open Prisma Studio for database management.format
- Format code using Prettier.prepare
- Set up Husky for Git hooks.check-types
- Check TypeScript types.check-format
- Check code formatting.check-lint
- Check linting status.
- Next.js
- React & React DOM
- Tailwind CSS
- Prisma
- Flowbite
- Formik
- And many more...
- ESLint & Prettier for code quality
- TypeScript for type safety
- Husky for Git hooks
- Autoprefixer for CSS compatibility
Stay tuned for more updates and features!
Feel free to submit issues or pull requests. Contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.