Made with ❤️ by Team HackX
- Node.js: Version 18.0.0 or higher
- npm : Package manager
- Git: Version control system
-
Clone the repository (if not already done):
git clone https://github.com/AwesomeSam9523/HackX3.0 cd HackX3.0 -
Navigate to the frontend directory:
cd frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
The application will be available at http://localhost:3000
npm run dev- Start development server with Turbopacknpm run build- Build the application for productionnpm run start- Start the production servernpm run lint- Run ESLint to check code quality
- Framework: Next.js 15.3.4
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion, GSAP
- Icons: Lucide React
The project uses:
- ESLint for code linting
- Prettier for code formatting
- Husky for git hooks
- lint-staged for pre-commit checks
npm run build
npm run startIf you prefer to use Docker:
docker build -t hackx-frontend .
docker run -p 3000:3000 hackx-frontend