Skip to content

Commit 975c443

Browse files
committed
Add Django Track section to Home page with details and submission links
Signed-off-by: Steve Yonkeu <yokwejuste@yahoo.com>
1 parent 91bdefe commit 975c443

1 file changed

Lines changed: 71 additions & 0 deletions

File tree

src/pages/Home.jsx

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,77 @@ const Home = () => {
218218
</div>
219219
</section>
220220

221+
{/* Django Track */}
222+
<section className="section bg-dark" id="django">
223+
<div className="container">
224+
<div className="grid grid-2" style={{ alignItems: 'center', gap: 'var(--spacing-xl)' }}>
225+
<div>
226+
<div style={{ display: 'flex', alignItems: 'center', gap: 'var(--spacing-md)', marginBottom: 'var(--spacing-md)' }}>
227+
<img
228+
src="/images/partners/djcmr.webp"
229+
alt="Django Cameroon"
230+
style={{ width: '80px', height: '80px', objectFit: 'contain', borderRadius: '12px', border: '2px solid var(--color-border)', padding: '6px', background: 'white' }}
231+
/>
232+
<div>
233+
<span style={{ fontSize: '0.85rem', color: 'var(--color-green)', fontWeight: 600, textTransform: 'uppercase', letterSpacing: '1px' }}>New Track</span>
234+
<h2 style={{ margin: 0 }}>Django <span className="text-gradient">Track</span></h2>
235+
</div>
236+
</div>
237+
<p>
238+
PyCon Cameroon 2026 features a dedicated <strong>Django track</strong> for web developers!
239+
Dive into the world of Django — from building robust web applications to REST APIs,
240+
deployment best practices, and scaling Django in production.
241+
</p>
242+
<p>
243+
Whether you're just starting with Django or you're a seasoned developer, this track
244+
offers hands-on workshops, real-world case studies, and expert talks.
245+
</p>
246+
<div className="mt-md flex gap-sm flex-wrap">
247+
<Link to="/speakers" className="btn btn-primary" style={{ background: 'var(--color-green)' }}>
248+
Submit a Django Talk
249+
</Link>
250+
<Link to="/attend" className="btn btn-secondary">
251+
Attend Django Track
252+
</Link>
253+
</div>
254+
</div>
255+
<div className="card" style={{ padding: 'var(--spacing-lg)' }}>
256+
<h3 style={{ marginBottom: 'var(--spacing-md)', color: 'var(--color-green)' }}>Django Track Highlights</h3>
257+
<ul style={{ display: 'flex', flexDirection: 'column', gap: 'var(--spacing-sm)' }}>
258+
<li style={{ display: 'flex', gap: 'var(--spacing-sm)' }}>
259+
<span style={{ color: 'var(--color-green)', fontWeight: 700 }}>01</span>
260+
<div>
261+
<strong>Django Web Development</strong>
262+
<p style={{ fontSize: '0.9rem', marginBottom: 0 }}>Building modern web applications with Django and best practices.</p>
263+
</div>
264+
</li>
265+
<li style={{ display: 'flex', gap: 'var(--spacing-sm)' }}>
266+
<span style={{ color: 'var(--color-green)', fontWeight: 700 }}>02</span>
267+
<div>
268+
<strong>REST APIs & DRF</strong>
269+
<p style={{ fontSize: '0.9rem', marginBottom: 0 }}>Designing and building APIs with Django REST Framework.</p>
270+
</div>
271+
</li>
272+
<li style={{ display: 'flex', gap: 'var(--spacing-sm)' }}>
273+
<span style={{ color: 'var(--color-green)', fontWeight: 700 }}>03</span>
274+
<div>
275+
<strong>Deployment & Scaling</strong>
276+
<p style={{ fontSize: '0.9rem', marginBottom: 0 }}>Production deployment, performance optimization, and scaling strategies.</p>
277+
</div>
278+
</li>
279+
<li style={{ display: 'flex', gap: 'var(--spacing-sm)' }}>
280+
<span style={{ color: 'var(--color-green)', fontWeight: 700 }}>04</span>
281+
<div>
282+
<strong>Django & AI/ML</strong>
283+
<p style={{ fontSize: '0.9rem', marginBottom: 0 }}>Integrating machine learning models and AI features into Django apps.</p>
284+
</div>
285+
</li>
286+
</ul>
287+
</div>
288+
</div>
289+
</div>
290+
</section>
291+
221292
{/* Stats Section */}
222293
<section className="section bg-dark">
223294
<div className="container">

0 commit comments

Comments
 (0)