This is the official website for the AI Foundry at the University of Arkansas. Built with React, Vite, and TailwindCSS.
- Clone the repository:
git clone [repository-url]
cd ai-foundry
- Install dependencies:
npm install
- Start the development server:
npm run dev
The main website content is in src/pages/homepage.jsx
. The file contains several sections:
- Hero Section
- About Section
- Core Offerings
- Career Development
- Upcoming Events
- Leadership Team
- Footer
-
Update Leadership Information
- Open
src/homepage.jsx
- Locate the "Leadership Team" section
- Replace placeholder text (e.g., "[President Name]") with actual information
- Open
-
Add Events
- Find the "Upcoming Events" section
- Replace the "Exciting things to come!" placeholder with event details
-
Modify Core Offerings
- Edit the content in the three-column grid under "Core Offerings"
- Each card has an icon, title, and description
-
Update Colors
- Main colors are defined in
tailwind.config.js
- Primary colors: foundry-red (#E31837) and foundry-dark (#800000)
- Main colors are defined in
Making Changes
880A- Make your edits in the development environment
- Test changes locally using
npm run dev
- Commit and push your changes:
git add .
git commit -m "Description of your changes"
git push
- React
- Vite
- TailwindCSS
- Lucide React (icons)
- shadcn/ui components
ai-foundry/
.
├── dist
│ ├── assets
│ └── images
├── node_modules
# lotta modules here
├── public
│ └── images
└── src
├── assets
├── components
├── data
└── pages
Contact sbutler@walton.uark.edu or nhertlein@walton.uark.edu for questions or assistance with the website.
- Use consistent indentation (2 spaces)
- Keep components organized and well-commented
- Follow React best practices
- Use Tailwind classes for styling
- Pull latest changes before starting work:
git pull origin main
- Create a new branch for your changes:
git checkout -b feature/your-feature-name
- Make your changes and commit regularly
- Push your branch and create a pull request
- Test locally first
- Ensure mobile responsiveness
- Maintain consistent styling
- Update documentation if needed
at the moment, Sam pushes changes live regularly