Official website for the Asociación Nacional Faro, para la Aceleración de la Inteligencia Artificial (ANFAIA).
ANFAIA is a non-profit organization dedicated to driving progress with Artificial Intelligence across multiple areas: culture, art, health, automatization, robotics, and environmental sustainability. This website showcases the association's initiatives.
- Framework: Next.js 14
- UI Library: React 18
- Styling: Tailwind CSS
- UI Components: Radix UI components
- Animations: Framer Motion
- Icons: Lucide React
- Language: TypeScript
├── app/ # Next.js App Router
│ ├── layout.tsx # Main application layout
│ ├── page.tsx # Home page
│ └── globals.css # Global styles
├── components/ # Reusable components
│ ├── page.tsx # Main page component
│ └── ui/ # Base UI components
│ ├── button.tsx
│ ├── card.tsx
│ ├── dialog.tsx
│ └── input.tsx
├── lib/ # Utilities and helpers
│ └── utils.ts
├── public/ # Static assets
│ ├── ANFAIA_logo_web.png
│ ├── ANFAIA_logo_square.jpg
│ └── *.webp # Work area images
└── styles/ # Additional style files
- Culture: Revolutionizing how we create and experience culture
- Art: Creative exploration at the intersection of art and AI
- Health: AI applications to improve quality of life
- Robotics/Automation: Intelligent systems and automation
- Sustainability: AI for fighting climate change
- Ethics: Responsible and ethical AI development
- Smooth navigation between sections
- Interactive animations with Framer Motion
- Responsive design for all devices
- Subscription modal to stay informed
- Links to official documents (calls, guidelines, policies)
- Node.js (version 20 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/ANFAIA/web.git
cd web- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
npm run dev- Starts the development servernpm run build- Builds the application for productionnpm run start- Starts the production servernpm run lint- Runs code linter
The project is configured for easy deployment on platforms like Vercel, which offers native Next.js integration.
No special environment variables are required for basic site functionality.
To contribute to the project:
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-feature) - Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/new-feature) - Create a Pull Request
- Email: info@anfaia.org
- Website: anfaia.org
This project includes a CODEAI.md file that provides comprehensive guidance for AI code assistants. If you're using AI-powered development tools like Claude Code, GitHub Copilot, Cursor AI, or similar tools, refer to CODEAI.md for:
- Project architecture and patterns
- Development workflows and commands
- Component conventions and styling guidelines
- ANFAIA-specific context and requirements
The CODEAI.md file helps AI assistants understand the codebase structure and maintain consistency when making changes or additions.
This project is under the terms specified in the LICENSE file.