Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
3c990ff
Initial commit from Create Next App
MariferVL Apr 23, 2025
7b707cf
first commit
MariferVL Apr 24, 2025
87d5b2e
Add config files
MariferVL Apr 24, 2025
b09ec9a
Add main app files
MariferVL Apr 24, 2025
a8da706
Add extension view files
MariferVL Apr 24, 2025
f60d15d
Add mock data files
MariferVL Apr 24, 2025
f40e61e
Add styles file
MariferVL Apr 24, 2025
d8d77f4
Add general component files
MariferVL Apr 24, 2025
ec78408
Add sponsor component files
MariferVL Apr 24, 2025
780ae09
Add city images
MariferVL Apr 25, 2025
26aaf28
Add gitignore
MariferVL Apr 25, 2025
4a4a8df
Add config files
MariferVL Apr 25, 2025
196c1f2
Add metadata images
MariferVL Apr 25, 2025
47a4c55
Add speakers mock images
MariferVL Apr 25, 2025
e7c9355
Add sponsors mock images
MariferVL Apr 25, 2025
35bf755
Add official photos of Valpo 2022
MariferVL Apr 25, 2025
208061c
Add photography guide
MariferVL Apr 25, 2025
2976105
Update components
MariferVL Apr 25, 2025
5b8fa07
Improve website metadata
MariferVL Apr 25, 2025
724b3af
Delete logo animation
MariferVL Apr 25, 2025
11b9952
Add not-found and loading files
MariferVL Apr 25, 2025
2fde0ff
updates multimedia functionality
MariferVL Apr 25, 2025
da8e706
Change images format
MariferVL Apr 25, 2025
52bba55
Add official photos of VALPO and CPO
MariferVL Apr 25, 2025
49849b3
Add final official photos between 2022-2024
MariferVL Apr 25, 2025
df9e460
Delete png images
MariferVL Apr 25, 2025
49b9ef3
Update multimedia data
MariferVL Apr 26, 2025
f767b17
Update sponsors logos
MariferVL Apr 26, 2025
1933859
Improve website metadata
MariferVL Apr 26, 2025
5b3067d
Create Talks view and update data format
MariferVL Apr 26, 2025
d46124c
Update registration form
MariferVL Apr 26, 2025
bd5f7e4
Update chilean map responsivness
MariferVL Apr 26, 2025
d541a2b
Update main views
MariferVL Apr 26, 2025
f48e425
Fix mobile menu
MariferVL Apr 26, 2025
f3ae585
Improve sponsor view and components
MariferVL Apr 26, 2025
cbc6a3c
Fix gallery error
MariferVL Apr 26, 2025
631cd38
Update metadata files
MariferVL Apr 26, 2025
90eb885
Update metadata files
MariferVL Apr 26, 2025
6752305
Update metadata files
MariferVL Apr 26, 2025
4de37ec
Update metadata files
MariferVL Apr 26, 2025
b696a87
clean repo
Apr 27, 2025
a812b6d
Corrección fechas y ciudades eventos anteriores
LiliGC Apr 28, 2025
65d072c
Add sponsor images
MariferVL Apr 28, 2025
eee609e
Change 2023 image in past events
MariferVL Apr 28, 2025
deb9932
Add site colors as per original proposal.
MariferVL Apr 28, 2025
58f7a5a
Adapt components colors
MariferVL Apr 28, 2025
5de48e9
Add stgo 2023 pyday images
MariferVL Apr 28, 2025
2a33f5f
Improve chile map style
MariferVL Apr 28, 2025
876135c
Update components colors
MariferVL Apr 28, 2025
ca750e9
Update components colors
MariferVL Apr 28, 2025
61389d7
Update "talks" style
MariferVL Apr 28, 2025
11f9d7e
chore(multimedia): update Santiago 2023 Hackathon photo metadata
LiliGC Apr 29, 2025
e5e2b97
Update components selects
MariferVL Apr 29, 2025
1a84b9b
Merge branch 'main' of github.com:MariferVL/borrador
MariferVL Apr 29, 2025
7d43c0f
Change background brightness
MariferVL Apr 29, 2025
d3c7ecf
Add buttons in Previous Editions to scroll to photos and videos by ye…
MariferVL Apr 29, 2025
f90ec72
Clean css code
MariferVL Apr 29, 2025
45b58b0
Update css
MariferVL Apr 29, 2025
7690268
Update css
MariferVL Apr 29, 2025
dbb366b
Update pastEvents: added webpageLink buttons events page, improved hi…
LiliGC Apr 29, 2025
42db770
Merge branch 'main' of https://github.com/MariferVL/pydaydotcl
LiliGC Apr 29, 2025
6aa9d54
Fix overflow and Sponsors style
MariferVL Apr 29, 2025
ba4ab8d
Add placeholders
MariferVL Apr 29, 2025
5227eac
Update website url
MariferVL Apr 29, 2025
13ce4e3
Update metadata images
MariferVL Apr 29, 2025
0160123
Remove OG logo
MariferVL Apr 29, 2025
fd6bb7e
Add logo with bg color
MariferVL Apr 29, 2025
fe7d4ab
Add logo with bg color
MariferVL Apr 29, 2025
0386348
Impove previous edition button functionallity
MariferVL Apr 29, 2025
c5443cb
Fix span
MariferVL Apr 29, 2025
0dea9a3
Improve image loading and add extra modal functionalities.
MariferVL Apr 29, 2025
76a0467
Update talks by city
MariferVL Apr 29, 2025
e0d7084
Update cities pages, Valparaiso and pastEvents
LiliGC Apr 29, 2025
98715c1
Merge branch 'main' of https://github.com/MariferVL/pydaydotcl
LiliGC Apr 29, 2025
175d98e
Add .gitignore file
MariferVL Apr 29, 2025
a8062f5
Add new version of PyDay frontend project
MariferVL Apr 29, 2025
c0a8104
Update cityData Valparaiso transportation
LiliGC Apr 30, 2025
26e1698
Fix data and change color text
Apr 30, 2025
cce6106
Update cities:data , city page and add images campus
LiliGC Apr 30, 2025
c3f3faf
Resolve conflicts merge of changes in cities data, city page, pastEvents
LiliGC Apr 30, 2025
2dcdbd6
Merge branch 'init_2025' into 2025_1_1
Apr 30, 2025
10317a7
Create CONTRIBUTING.md
MariferVL Apr 30, 2025
501b050
Merge pull request #26 from python-chile/2025_1_1
ancaneo Apr 30, 2025
d975203
make output
May 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
45 changes: 44 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,44 @@
**/.DS_Store
# Dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# Testing
/coverage

# Next.js build files
/.next/
./out/

# Production build
/build

# Miscellaneous
.DS_Store
*.pem

# Debug logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# Environment files (opt-in for committing if needed)
/.env*

# Vercel deployment settings
/.vercel

# TypeScript cache
*.tsbuildinfo
next-env.d.ts

# Firebase configuration
/.firebase
/.firebaserc
firebase-config.js
107 changes: 91 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,99 @@
# PyDay Chile 2024
# 🐍 PyDay Chile Website Frontend

Repositorio de PyDay Chile 2024
Website: https://www.pyday.cl/
![PyDay Banner](public/images/banner-og.jpg)

## Ejecución
python -m http.server
Acceso por browser en http://localhost:8000
**The official frontend for PyDay Chile** - A community-driven Python conference showcasing Chile's tech talent through talks, workshops, and networking events across multiple cities.

## Desarrollo de la Web
## ✨ Key Features

Los puntos de entrada son los archivos:
* index.html
* copiapo.html
* valparaiso.html
### 📍 Multi-City Experience
- Dynamic content routing for different conference locations
- Interactive map showing participating cities
- City-specific schedules and venue information

Las definiciones de las secciones en root se modifican en `"assets/sections"`. Si se quiere agregar o remover una sección, esto debe realizarse en `"assets/js/display.js"`.
Las definiciones de las secciones en /{ciudad} se modifican en `"assets/sections/{ciudad}"`. Si se quiere agregar o remover una sección, se realiza en `"assets/js/{ciudad}.js"`
### 📸 Multimedia Hub
- Responsive image gallery with lazy loading
- Full-screen modal viewer with keyboard navigation
- Organized historical content by year/location
- Embedded video section with responsive players

Adición de logos de sponsors/otros se agregan en `"assets/logos"`
### 🚀 Modern Web Practices
- Next.js 13+ App Router implementation
- Optimized WebP image delivery
- Responsive UI with Tailwind CSS
- Accessibility-first components (ARIA labels, keyboard nav)

Adición de fotos de speakers van en `"assets/speakers/{ciudad}"`
### 🎤 Event Features
- Speaker profiles with social links
- Interactive schedule with filtering
- Sponsor showcase with tiered visibility
- Registration form with validation

Edición de módulos a programa se realizan en `"assets/js/{ciudad}/schedule.js"`
## 🛠 Tech Stack

**Core**
![Next.js](https://img.shields.io/badge/-Next.js-000?logo=next.js)
![Tailwind CSS](https://img.shields.io/badge/-Tailwind_CSS-38B2AC?logo=tailwind-css)
![React](https://img.shields.io/badge/-React-61DAFB?logo=react)

**Optimization**
![Next Image](https://img.shields.io/badge/-Next_Image-000?logo=next.js)
![Lazy Loading](https://img.shields.io/badge/-Lazy_Loading-FF6B6B)
![WebP](https://img.shields.io/badge/-WebP-0095D5?logo=webp)

**Interactive**
![Framer Motion](https://img.shields.io/badge/-Framer_Motion-0055FF)
![React Hook Form](https://img.shields.io/badge/-React_Hook_Form-EC5990)

## 📂 Project Structure

```bash
pyday-frontend/
├── public/ # Optimized static assets
│ └── images/ # Organized media library
│ ├── gallery/ # Event photos by year/city
│ ├── speakers/ # Speaker headshots
│ └── sponsors/ # Partner logos
├── src/
│ ├── app/ # Next.js 13+ routing
│ ├── components/ # Reusable UI elements
│ ├── data/ # Content management
│ └── lib/ # Utilities & helpers
└── tailwind.config.js # Custom design system
```


## 🖼 Image Optimization

| Feature | Implementation | Benefit |
|------------------------|------------------------------|----------------------------------|
| **Modern Formats** | WebP conversion | 30% smaller than JPEG |
| **Responsive SrcSet** | Next.js Image component | Device-appropriate sizes |
| **Lazy Loading** | Intersection Observer API | Faster initial load |
| **Blur Placeholders** | Dynamic SVG generation | Smooth loading experience |

## ♿ Accessibility Commitment

- WCAG 2.1 AA compliant components
- Semantic HTML structure
- Keyboard-navigable interfaces
- Reduced motion preferences support
- ARIA labels for interactive elements

## 📌 Core Dependencies

- `[email protected]`: React framework for production
- `[email protected]`: Utility-first CSS
- `[email protected]`: Smooth animations

## 🌍 Contributing

We welcome community contributions! Please see our [Contribution Guidelines](docs/CONTRIBUTING.md) and review our [Photography Style Guide](docs/guia-fotografia.md) for asset submissions.

---

**License**: Apache 2.0 (See [LICENSE](LICENSE))
**Maintainer**: PyDay Chile Tech Committee
📧 *[email protected]*
73 changes: 0 additions & 73 deletions assets/css/base.css

This file was deleted.

Loading