ieeeucsd-org/README.md

64 lines
1.5 KiB
Markdown

# ieeeucsd-dev
Development version of the IEEE UC San Diego student branch website.
## Figma Design
- [IEEE UCSD Website Design](https://www.figma.com/design/AihoR936yUmYrMoCZJ0LF7/UCSD-IEEE?node-id=0-1&t=ajK9lKroQFJbokFS-1)
## Getting Started
Prerequisites:
- [Bun](https://bun.sh) - Fast all-in-one JavaScript runtime & toolkit
### Installation
1. Clone the repository
```bash
git clone https://github.com/IEEE-UCSD/ieeeucsd-dev.git
cd ieeeucsd-dev
```
2. Install dependencies
```bash
bun install
```
### Development
To start the development server:
```bash
bun run dev
```
This will start the server at `http://localhost:4321`. The page will reload automatically when you make changes.
### Production
To build and start the production server:
```bash
bun run build
bun run start
```
## Built with:
- [Astro](https://astro.build) - Web framework for content-driven websites
- [React](https://react.dev) - UI components
- [TailwindCSS](https://tailwindcss.com) - Styling
- This manifests as one line CSS like `class="flex border-white/40 border-[0.1vw] rounded-[2vw] h-[85vh] px-[10%] py-[3%] bg-gradient-to-t to-ieee-blue-100/30 via-ieee-black from-ieee-black"`
- [TailwindAnimated](https://www.tailwindcss-animated.com/)
- This is what we use for all of our nice animations!
- [MDX](https://mdxjs.com) - Enhanced Markdown
- [Expressive Code](https://expressive-code.com) - Beautiful code blocks
- [Node.js Adapter](https://docs.astro.build/en/guides/integrations-guide/node/) - Server-side rendering
## Contributors:
- Charles Nguyen
- Shing Hung