Skip to content

Conversation

@kewonit
Copy link
Owner

@kewonit kewonit commented Jun 28, 2025

No description provided.

kewonit added 3 commits June 29, 2025 03:04
…ndex page

- Deleted individual exam pages for BITSAT, JEE Advanced, JEE Mains, MHT-CET, and NEET.
- Created a dynamic index page that fetches exam data from a JSON file.
- Implemented a sidebar navigation for different exam categories.
- Added a countdown timer for upcoming exams with auto-refresh functionality.
- Introduced a sitemap for better SEO and indexing.
- Updated Tailwind CSS configuration to a new format and removed unused configurations.
- Adjusted TypeScript configuration for stricter type checking and JSON module support.
- Updated styles for countdown components to improve visibility and aesthetics.
- Introduced theme-aware classes for consistent styling across the application.
- Refactored sidebar and main content layout for better responsiveness.
- Added theme toggle options for user customization.
- Improved accessibility and readability of exam details and navigation buttons.
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jun 28, 2025

Deploying exam-timekeeper with  Cloudflare Pages  Cloudflare Pages

Latest commit: c107e29
Status: ✅  Deploy successful!
Preview URL: https://6f3d6fec.exam-timekeeper.pages.dev
Branch Preview URL: https://version-3.exam-timekeeper.pages.dev

View logs

@kewonit kewonit self-assigned this Jun 29, 2025
@kewonit kewonit marked this pull request as draft June 29, 2025 16:38
…prove sitemap generation

- Removed unused JsonLD import from Layout.astro and integrated SEOHead for enhanced SEO management.
- Updated meta tags in Layout.astro to utilize SEOHead and JsonLD for structured data.
- Created dynamic category pages for exams based on categories from exam data.
- Improved sitemap.xml generation to include static pages, exam pages, and category pages with appropriate metadata.
- Added SEO optimizer utility for better page load performance and dynamic SEO updates.
- Updated index page to reflect a more general title for exams countdown.
- Enhanced countdown timer functionality and added structured data for better search engine visibility.
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jun 29, 2025

Deploying timekeeper with  Cloudflare Pages  Cloudflare Pages

Latest commit: c107e29
Status: ✅  Deploy successful!
Preview URL: https://dfb2e44b.timekeeper-933.pages.dev

View logs

kewonit and others added 14 commits June 29, 2025 23:28
- Added `alpinejs` dependency to `package.json`.
- Created a new `countdown.astro` page with a full-featured countdown management system.
- Updated navigation in `index.astro` to include a link to the Custom Countdown page.
- Changed base URL references from `exam-timekeeper.pages.dev` to `timekeeper.edbn.me` in multiple files including `robots.txt`, `JsonLD.astro`, `SEOHead.astro`, and `sitemap.xml.astro`.
…gacy compatibility

- Replaced direct JSON import with new data fetching functions in exams.ts
- Updated all relevant pages to utilize the new exam data architecture
- Introduced legacy wrapper functions for backward compatibility
- Added example usage page demonstrating new data functions
- Cleaned up unused interfaces and code in various components
- Enhanced SEO metadata generation for exam pages
- Updated styles for countdown display and related exams section
…dability and performance; update SEO metadata to simplify site name; streamline layout component by removing unused props and optimizing font loading; enhance category page layout and countdown functionality; replace sitemap generation with a dynamic API route for better maintainability and performance.
…odies, adjust exam dates, and add notes for clarity on official announcements and expectations.
- Implement DiceBear avatar generation in `notion-faces.ts` for consistent user avatars.
- Create `study-session-manager.ts` to manage real-time study sessions with Supabase, including session heartbeat and geolocation.
- Develop `supabase-client.ts` for handling Supabase interactions, including user authentication and session management.
- Define database schema in `schema.sql` for study sessions and user locations, including necessary functions and policies for data integrity and security.
Co-authored-by: kewonit <108450560+kewonit@users.noreply.github.com>
Co-authored-by: kewonit <108450560+kewonit@users.noreply.github.com>
Co-authored-by: kewonit <108450560+kewonit@users.noreply.github.com>
…e types

Co-authored-by: kewonit <108450560+kewonit@users.noreply.github.com>
Implement avatar caching to eliminate redundant DiceBear API requests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants