Releases: AtanasovCode/cycleventure-next
Release v1.1.0
Cycleventure
[1.1.0] - 13/04/2025
Feature Expansion & UI Enhancements
This update brings a more centralized state management approach, smoother theming, enhanced UI elements, and improved user flow through the cart and product sections.
✨ New Features
-
Centralized State Management
- Created a dedicated Zustand store for products and cart state.
- Removed prop drilling from Products and child components.
- Removed prop drilling from Navigation and Cart
-
Theme Toggle System
-
Created new animated SVG theme toggle
- Added toggle on the landing page.
- Theme selection now persists and respects system settings.
- Introduced global theme variables using
ThemeProvider.
-
Cart Improvements
- Added
/my-cartroute for authenticated users. - Fixed issues with syncing local and auth-based cart data.
- Added
-
Empty State Handling
- Displayed message when no products match the filters.
🎨 UI/UX Improvements
-
Navigation
- Enhanced style and responsiveness of the page navigation.
- Improved experience for both light and dark modes.
-
Product Filters & Cards
- Adjusted color scheme and elements for better legibility in light mode.
- Improved visibility of side filters in light theme.
-
Sort & Animation
- Added rotation effect to sort arrow for better feedback.
-
General Styling
- Refined Tailwind classes and layout positioning.
✅ This release focuses on polishing the UI and improving the underlying architecture to prepare for more advanced features in future versions.
Release v1.0.0
Cycleventure
[1.0.0] - 03/13/25
🚀 Overview
The initial release of Cycleventure, an e-commerce web application built with Next.js and Supabase. It offers a modern, sleek user interface with all the features needed for a seamless and enjoyable shopping experience.
🎯 Key Features
✅ Product Browsing – Explore a variety of bicycles for every terrain.
✅ Product Details – View detailed descriptions along with high-quality images.
✅ Product Sales – Browse discounted bicycles.
✅ Sorting & Filtering – Easily find the perfect bike with sorting and filtering options.
✅ Cart Management – Available for both guests and registered users to add, remove, view, and update items.
✅ User Authentication – Sign up or log in to manage your cart and view your profile details.
✅ Responsive Design – Optimized for both desktop and mobile users.
✅ Fast Performance – Experience a shopping speed as fast as your ride!