- Concise Description
- Overview
- Key Features and Benefits
- Target Audience
- Getting Started
- Architecture
- Development Workflow
- Available Scripts
- Project Structure
- Deployment
- Open Source License
- Links
Longhorn Journey is a web-based experience designed to guide new students through the history, traditions, and culture of the University of Texas at Austin.Longhorn Journey offers an engaging way to explore key campus landmarks, learn about important traditions, navigate academics, and understand what it means to be a Longhorn.
New students often struggle to adjust to university life, and getting familiar with campus traditions, culture, and key places can be overwhelming.
Longhorn Journey provides an interactive and engaging online experience that helps new students learn about the University of Texas at Austin’s history, important landmarks, and campus culture, making their transition easier and more fun.
- Stories and media on Longhorn traditions, events, and history
- Information on academic resources, student orgs, and support services
- Guided onboarding paths for first-year and transfer students
- Built with accessibility, responsiveness, and scalability in mind
- Incoming first-year students
- Transfer students
- Prospective students and families
- Orientation leaders and First Year Interest Group/ student mentors
- Installations:
git clone https://github.com/Longhorn-Developers/Longhorn-Journey.git
cd Longhorn-Journey
pnpm install
pnpm dev
- TBD
- Astro for frontend rendering (mostly static with dynamic islands if needed)
- Tailwind CSS for styling
- Markdown or CMS-driven content
- Vercel for deployment and hosting
- TBD
- TBD
We follow the Conventional Commits specification for commit messages. This ensures a consistent commit history and enables automated versioning and changelog generation.
<type>/<short-description>
Examples:
- feature/{feature-name}
- fix/{bug-description}
- docs/{documentation-change}
Follow this structure for commit messages
<type>(<scope>): <subject>
Where:
type
has one of the following:
- feat: New features
- fix: Bug fixes
- docs: Documentation changes
- style: Code formatting only
- refactor: Code changes without behavior change
- test: Adding or updating tests
- chore: Build process or tooling updates
- Fork or branch from main
- Create a PR with a clear description
- Ensure checks pass (build, lint, test)
- Request review before merging
- Unit tests for UI components
- Integration tests for feature flows
We welcome all to contribute! Please carefully read our Contributing Guide and Code of Conduct before getting started. All contributors must adhere to our Code of Conduct
pnpm dev
# Start dev serverpnpm build
# Build project for productionpnpm preview
# Preview production build locallypnpm lint
# Lint codebasepnpm format
# Format code using Prettier
- TBD
- TBD
- TBD
- TBD
- TBD
- Hosted on Vercel
- Push changes to GitHub
- Vercel builds automatically from
main
branch - Preview Deployments available on every PR
- More details on Astro Docs
links: