21 Commits

Author SHA1 Message Date
abhiramtx
d7532b7134 Improve image loading by handling different storage paths
Add a custom Jinja filter `image_url` to `app.py` to correctly resolve image paths from object storage or local static files, and update all relevant templates (members, sponsors, competitions, contributors) to use this new filter instead of the `url_for('static', filename=...)` function, ensuring images are displayed correctly regardless of their storage location.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: cd9a7d26-a4e5-4215-975c-c59f4ed1f06d
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a02b1418-2e19-496d-9921-3a4afe97ac0d
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/cd9a7d26-a4e5-4215-975c-c59f4ed1f06d/05bPjFc
2025-12-13 21:43:34 +00:00
abhiramtx
823a96275a Enable editing of competition details and images in the admin panel
Adds a new POST route `/admin/competition/edit` to update competition data in the database, including handling image uploads and preserving existing images. Updates `replit.md` and `templates/admin/competitions.html` to include UI elements and logic for editing competitions.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: cd9a7d26-a4e5-4215-975c-c59f4ed1f06d
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5f81296b-a857-4536-9a1e-2ccf05671a10
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/cd9a7d26-a4e5-4215-975c-c59f4ed1f06d/EU15Bjz
2025-11-12 16:17:31 +00:00
abhiramtx
88a82ccca0 Restored to 'c0c27e3649d9e287b0c00263d7c4f4d07fd89423'
Replit-Restored-To: c0c27e3649
2025-11-12 16:14:56 +00:00
abhiramtx
e8df25dbf9 Saved your changes before starting work
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: cd9a7d26-a4e5-4215-975c-c59f4ed1f06d
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6ce80cf6-e9d8-4fc2-9882-c517360e3925
2025-11-12 16:14:40 +00:00
abhiramtx
3a35794c29 Enhance descriptions to inspire and empower future innovators
Updated descriptive text within home.html for STEM Outreach, Mentorship, Education, and Community sections to be more impactful and engaging.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 75bceff7-98f2-4f6e-ae8e-e735399a1fe8
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e99e61a6-da47-45fe-9071-3b3e81cb914b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/75bceff7-98f2-4f6e-ae8e-e735399a1fe8/0WC7oTl
2025-11-09 00:33:40 +00:00
abhiramtx
4b63214eea Add stars to all pages and adjust contact and sponsor page content
Update initStars function to include new sections, and reposition text elements in contact and sponsors HTML templates.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 75bceff7-98f2-4f6e-ae8e-e735399a1fe8
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 551d53d0-8bb9-484f-a2af-ac206e52585e
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/75bceff7-98f2-4f6e-ae8e-e735399a1fe8/a9ZWif3
2025-11-09 00:18:07 +00:00
abhiramtx
01289d6157 Improve website navigation appearance and highlight the current page
Update CSS for navbar and add JavaScript to apply an 'active' class to the current page's link in the navbar.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 75bceff7-98f2-4f6e-ae8e-e735399a1fe8
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 804f4791-b980-4106-94d1-355e504e838b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/75bceff7-98f2-4f6e-ae8e-e735399a1fe8/OT40Fqx
2025-11-09 00:08:16 +00:00
abhiramtx
3a472bd46c Revise website navigation bar to improve user experience and accessibility
Update static/css/styles.css and templates/base.html to refactor the navigation bar structure and styling, changing CSS selectors from 'nav' and 'nav-container' to '.navbar' and '.navbar-inner', and restructuring the HTML in base.html to accommodate the new class names and layout.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 050566e5-f5ef-4500-9a02-b484207b4148
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/5e584ab0-c340-4432-97ef-1972582b60e9/vPN8Klq
2025-11-08 23:58:57 +00:00
abhiramtx
955937d007 Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e81be776-a36c-4f5c-8346-6773ef704a11
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/5e584ab0-c340-4432-97ef-1972582b60e9/rebn7wm
2025-11-08 23:40:48 +00:00
abhiramtx
a7b421f479 Remove card animations and adjust layout for team member sections
Removes hover effects and animations from member cards, updates CSS for the 'hr' and 'member-card' elements, and repositions the descriptive text for mentor and team sections in `contributors.html`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c9bfbf59-6669-4093-a6ef-d73e67cb3ca8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/5e584ab0-c340-4432-97ef-1972582b60e9/iGbSEkT
2025-11-08 23:36:26 +00:00
abhiramtx
3439a747d5 Improve site layout and center content across mobile and desktop views
Updates CSS to center content and icons on various pages (competitions, contact, contributors, sponsors) and adjusts horizontal rule styling. Modifies HTML structure in competitions.html for better content organization.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 07c2b9b6-4a76-4da2-ad04-fcaacb16832a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/5e584ab0-c340-4432-97ef-1972582b60e9/SuPUNrT
2025-11-08 23:34:29 +00:00
abhiramtx
4a9e79da0e Apply consistent styling and layout across the entire website
Update CSS to apply common styles to `.stats-container` and `.content-container`. Modify `home.html` to wrap existing content within the new `.content-container` class for unified styling.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1accd9e0-f0b9-4975-b8bb-8604b59c9866
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/5e584ab0-c340-4432-97ef-1972582b60e9/ugJTFnH
2025-11-08 23:31:15 +00:00
abhiramtx
d4fe4adb54 Update statistics cards with icons and remove hover effects
Refactors the `.stats-card` CSS to remove hover effects and align text left. Introduces `.stats-icon` class for icon styling. Updates `home.html` to include Feather icons for each stat card.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: acd03652-4b33-4e9b-8d09-dfa3dd90b3e5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/5e584ab0-c340-4432-97ef-1972582b60e9/Ue2suQm
2025-11-08 23:22:16 +00:00
abhiramtx
09a0787374 Add feature cards and update team section layout
Refactors the home page to include a new values grid with four cards and restructures the "Meet Our Team" section to display text alongside an image, with responsive adjustments for mobile. Updates JavaScript to trigger animations for the new cards and adjusts parallax scrolling trigger for the team image. Modifies CSS to implement the new grid and section layouts, including hover effects and media queries.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 6f97b00a-bb59-41e0-873f-8825c7854d1f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/5e584ab0-c340-4432-97ef-1972582b60e9/MFdA8rN
2025-11-08 22:32:03 +00:00
abhiramtx
bfb0d777a7 Enhance website appearance with animations and smooth scrolling effects
Integrates Lenis and GSAP for advanced scrolling animations, parallax effects, and dynamic UI elements.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 298b9878-6940-427f-99ca-03452da5b40f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/d0a1d46d-d203-4308-bc6a-312ac7c0243b/5e584ab0-c340-4432-97ef-1972582b60e9/MFdA8rN
2025-11-08 22:22:30 +00:00
abhiramtx
befc3160be Saved your changes before starting work
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5e584ab0-c340-4432-97ef-1972582b60e9
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6d4dbe7c-69e4-4510-bd62-638ff9c78d5c
2025-11-08 22:13:45 +00:00
abhiram v
c8cb73cd14 commit for 23344 2025-02-12 02:28:35 +00:00
abhiram v
b92f01958b changed ui 2024-11-25 22:07:19 +00:00
abhiram v
7bbc4fa776 website v1 2024-11-17 21:04:21 +00:00
abhiram v
b5ca78551f update 1 2024-10-17 22:45:58 +00:00
Abhiram Vishnubhotla
b0906f52f7 Updated base.html 2024-07-21 12:42:47 -05:00