https://github.com/shanto268/summer-of-quantum-la-2025
A 10-week celebration of quantum science across LA, part of the International Year of Quantum initiative.
https://github.com/shanto268/summer-of-quantum-la-2025
Last synced: 5 months ago
JSON representation
A 10-week celebration of quantum science across LA, part of the International Year of Quantum initiative.
- Host: GitHub
- URL: https://github.com/shanto268/summer-of-quantum-la-2025
- Owner: shanto268
- Created: 2025-04-24T19:24:41.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-06-18T22:42:55.000Z (5 months ago)
- Last Synced: 2025-06-18T23:28:45.908Z (5 months ago)
- Language: TypeScript
- Homepage: https://quantumla.vercel.app/
- Size: 75 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Summer of Quantum LA 2025
The official website for the "Summer of Quantum in LA" event series.

## Project Overview
This Next.js application serves as the central hub for the "Summer of Quantum in LA" event series, featuring:
- Interactive event listings and registration
- Visually appealing UI with LA-themed elements (palm trees, Griffith Observatory)
- Neon isometric maze animation as the hero section
- Information about quantum mechanics presented in an accessible way
## Technologies Used
- **Framework:** Next.js 15
- **UI Components:** Shadcn UI with Radix UI
- **Styling:** Tailwind CSS
- **React:** React 19
- **TypeScript:** Full type support
## Getting Started
### Prerequisites
- Node.js (v18 or higher)
- pnpm (recommended) or npm
### Installation
1. Clone the repository:
```bash
git clone https://github.com/shanto268/summer-of-quantum-LA-2025.git
cd summer-of-quantum-LA-2025
```
2. Install dependencies:
```bash
pnpm install
# or
npm install
```
3. Run the development server:
```bash
pnpm dev
# or
npm run dev
```
4. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Project Structure
- `/app` - Next.js app directory with main page and layout
- `/components` - Reusable UI components
- `/ui` - Shadcn UI components
- `/public` - Static assets
- `/styles` - Global styles
- `neon-isometric-maze.tsx` - Custom canvas animation for the hero section
## How to Contribute
Contributions are welcome! Here's how you can help:
1. **Fork the repository** and create your feature branch:
```bash
git checkout -b feature/amazing-feature
```
2. **Make your changes** - Focus on one of these areas:
- Adding new event information
- Improving UI components
- Enhancing the neon isometric maze animation
- Adding mobile responsiveness
- Creating new pages (about, contact, event details)
- Improving accessibility
3. **Test your changes** locally to ensure they work as expected.
4. **Commit your changes** with descriptive commit messages:
```bash
git commit -m 'Add some amazing feature'
```
5. **Push to your branch**:
```bash
git push origin feature/amazing-feature
```
6. **Open a Pull Request** against the main branch.
## Development Guidelines
- Follow existing code style and component patterns
- Use TypeScript for type safety
- Maintain responsive design for all screen sizes
- Ensure accessibility standards are met
- Write clean, maintainable code with appropriate comments
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Contact
Program Director - [shanto@usc.edu](mailto:shanto@usc.edu)
Project Link: [https://github.com/shanto268/summer-of-quantum-LA-2025](https://github.com/shanto268/summer-of-quantum-LA-2025)
---
## To Do List:
- [ ] Add campus partners logos
- [ ] Create pages for each event with FAQs
---