TASQA’s Post

View organization page for TASQA, graphic

7 followers

TASQA Weekly Devlog Update 2024-05-20 About teammates This week, we've welcomed two new engineers to our team. At TASQA, we pride ourselves on bringing in exceptional experts in their fields, with our engineers boasting 4 to 20 years of IT experience. As Steve Jobs said, professionals enjoy working with other professionals. In our team, you'll find only positive and kind individuals, which makes us strong and united. We don't aim to enforce a corporate culture or fit everyone into a single mold—each of us is unique, without labels or rigid rules. What We Achieved This Week: 1. Enhanced URL Handling for Tasks: We've added logic to handle URL-based requests efficiently. If a user accesses a task via its ID, the system now fetches the specific task from the database. This ensures that users get the correct data when navigating through different task IDs. 2. User Retrieval by ID: Implemented functionality to fetch user data by ID for the frontend. Soon, when you visit another user's page, their information is accurately displayed on the frontend. 3. Improved URL Structure for Code Tasks: We've refined the URL structure to include database IDs for code tasks. When a user navigates to a specific code route, such as code/en/662e018232889399270f3390, the system requests the corresponding task from the database. If a user visits code/en/ without an ID, the system dynamically adds the ID from the database response to the URL. 4. Bug Fix in Code Preparation: Addressed a bug where Prettier was adding an extra line to the end of the syntax highlighter. This fix ensures that code examples used for task preparation are clean and accurate. 5. Enhanced User Data Endpoint: Updated the /users endpoint to include registration date, avatar, and nickname. Soon this enhancement supports upcoming features that will allow users to change their avatars, nicknames, passwords, and emails, providing a more personalized user experience. 6. Resource Optimization: Optimized the number of requests using abort controllers to conserve resources and reduce energy consumption. This initiative aligns with our commitment to sustainability and environmental conservation. 7. User Choice and Statistics Tracking: Implemented functionality to record user choices and update statistics. This feature enables users to track their progress and analyze their performance to identify areas for improvement.    - Comprehensive User Statistics: We now offer detailed statistics on all user solutions, which will be made publicly available on our main website. This includes both all-time and daily statistics. Thank you for following our journey. We are committed to continual improvement and appreciate your support. Stay tuned for more updates from your TASQA team!

To view or add a comment, sign in

Explore topics