Project

General

Profile

Bug #2320

Frontend Training -Feb

Added by Karishma Tak 3 months ago. Updated 19 days ago.

Status:
In Progress
Priority:
Normal
Start date:
04/06/2026
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Spent time:
211.20 h (Total: 406.30 h)

Subtasks

Bug #2457: Calculation of Estimate Price Detail Page.NewSaransh Bakoliya04/06/2026

Actions
Bug #2495: Permission Checking on Whole Project - Check the Company Admin, Permission Based and Many conditions Check on Sidebar.NewSaransh Bakoliya04/14/2026

Actions
Bug #2502: Google Map Issues CheckingNewSaransh Bakoliya04/15/2026

Actions
Bug #2516: Searching By Name, Email, and Mobile Number on User ManagementNewSaransh Bakoliya04/22/2026

Actions
Bug #2517: Master Data of Ledger, Ledger Accounts and Ledger CategoriesNewSaransh Bakoliya04/22/2026

Actions
Bug #2542: UI Changes and Make Responsive.NewSaransh Bakoliya04/28/2026

Actions
Bug #2584: Work on Translation ToolsNewSaransh Bakoliya05/07/2026

Actions
#1

Updated by Saransh Bakoliya 3 months ago

Revised basics of HTML
Covered important HTML topics
practiced coding exercise related to html structures and elements
improved understanding of semantic tags and form handling

#2

Updated by Saransh Bakoliya 3 months ago

  • Start date changed from 02/23/2026 to 02/24/2026

completed CSS basics
Started Angular
Set up Angular project and development environment
configured angular environment

#3

Updated by Saransh Bakoliya 3 months ago

  • Start date changed from 02/24/2026 to 02/25/2026

read about angular signals
commands
templates
components

#4

Updated by Saransh Bakoliya 3 months ago

read about interpolation
worked on creating basic components

#5

Updated by Saransh Bakoliya 3 months ago

Worked on developing a basic counter app in angular
implemented increment decrement and reset functionality
learned angular concepts through youtube tutorials

#6

Updated by Saransh Bakoliya 3 months ago

  • Status changed from New to In Progress
  • Watching Angular videos on Youtube and Udemy
    implemented routing
    fixed minor ui issues
#7

Updated by Saransh Bakoliya 3 months ago

Watching Angular videos on Youtube and Udemy

Compare File Structure (in NgModule & Standalone projects)

Run ngModule Project in different port - Compare File Structure - Play around with projects
- Create Component (Home Component)
- Understand “export” keyword Routing & Navigation
#8

Updated by Saransh Bakoliya 3 months ago

Topics- Lazy loading - Routing & Navigation
Create Admin Component Why Bootstrap?
Install & Setup Bootstrap
Forms in Angular with Form Validation
Add Nav-bar (Header Component)

#9

Updated by Saransh Bakoliya 3 months ago

Forms in Angular with Form Validation
Add Nav-bar (Header Component)
Today I Completed work on the task of creating the Login page development task assigned by Piyush sir

#10

Updated by Saransh Bakoliya 2 months ago

Task Completed->
Setup Angular project and UI
Topics-
Implement Reactive login Form
Create Authentication Service
Validate login and display result

#11

Updated by Saransh Bakoliya 2 months ago

Today, I have completed my task implement route protection in an Angular application using an Auth Guard. This will ensure that only authenticated users can access protected routes, while unauthenticated users are redirected to the login page. Additionally, I will design a basic dashboard UI that becomes accessible only after successful login, with optional display of user information.

#12

Updated by Saransh Bakoliya 2 months ago

-Completed Angular login page task
-Add Bootstrap Icons & Delete Course from Admin Component
-Add Footer
-Restructure project & optimise code for better code readability
-Design About Component -Interfaces

#13

Updated by Saransh Bakoliya 2 months ago

Today, I Have learn these Topics-
Restructure project & optimise code for better code readability
- Design About Component -Interfaces
- Services in Angular (Create course service for CRUD with RxJS)
-Sync Code in both Standalone & ngModule projects
-and i worked on my login Page

#14

Updated by Saransh Bakoliya 2 months ago

oday i will work on Modal Form Module did half of the work today remaining work will start from tomorrow
Design Modal Structure
Create main modal layout for form input
Plan UI for adding multiple entries using “+” button
Implement Dynamic Form Addition
Enable functionality to duplicate the same form on “+” click
Ensure forms are added below in a structured way
Validation & Data Handling
Apply required field validations for each form entry
Manage and store multiple form data efficiently
Testing & UI Improvements
Test multiple form additions and user flow
Fix UI/UX issues and ensure smooth interaction

#15

Updated by Saransh Bakoliya 2 months ago

Today I have completed my work on the Modal Form Module. I have completed half of the implementation, and today my focus will be on styling the modal using HTML and CSS.
Styling Modal Structure
Design and enhance the modal layout for better visual appearance
Apply proper spacing, alignment, and responsive design
Improve form input styling for better usability
Enhancing Dynamic Forms UI
Style multiple form entries added via the “+” button
Ensure consistent layout and spacing between duplicated forms
Maintain a clean and structured visual hierarchy
Validation & UI Feedback
Style validation messages and error states
Highlight required fields clearly for better user experience
UI Testing & Improvements
Test styled modal across different screen sizes
Fix any UI inconsistencies or alignment issues

#16

Updated by Saransh Bakoliya 2 months ago

Today I have completed the following:
Data Insertion & User Input
JSON Integration: Map and auto-populate form fields using JSON data.
User Data Handling: Logic to capture and save data entered by the user in dynamic rows.
Dynamic Mapping: Ensure all "+" button entries are correctly structured for submission.
Material Design Styling
Material Surface: Apply Elevation (box-shadows) and depth to the modal container.
Material Inputs: Implement Floating Labels and bottom-line focus effects.
Iconography: Use Material-style icons for "Add" and "Delete" actions.
Visual Feedback: Apply Material color palettes for error states and primary actions.

#17

Updated by Saransh Bakoliya about 2 months ago

Today I learned about React basics like what React is, setting up your project, and understanding components and JSX with simple examples.

#18

Updated by Saransh Bakoliya about 2 months ago

Today i have completed learning React basics like what React is, setting up your project, and understanding components and JSX with simple examples.

#19

Updated by Saransh Bakoliya about 2 months ago

Today I have worked on implementing multilingual support in the EVCSMS frontend
Added language options for Marathi language and Gujarati language
Updated UI to support seamless language switching
Ensured proper localization and text rendering across screens
Performed testing to verify smooth user experience

#20

Updated by Saransh Bakoliya about 2 months ago

  • Due date set to 04/02/2026

Updated sidebar with additional language options including Gujarati, Marathi, Tamil, and Telugu
Enhanced multilingual support across the application
Improved dashboards for better usability and localization
Implemented translation updates to ensure accurate multilingual content
Added and configured new languages in the sidebar for easy switching

#21

Updated by Saransh Bakoliya about 2 months ago

  • Due date changed from 04/02/2026 to 04/03/2026

Today I have completed half work on the estimated price calculation module for charging stations:
Developing a dynamic pricing engine based on Time of Use (ToU) and Energy Units (kWh).
Integrating Car Model specifications to provide tailored cost estimates based on battery capacity.
Creating a real-time price preview feature for users before initiating a charging session

#22

Updated by Saransh Bakoliya about 1 month ago

Today i learned about React hooks and their usage

#23

Updated by Saransh Bakoliya about 1 month ago

Today I learned React Hooks, including useState, useEffect, useContext, useRef, useMemo, useCallback, and useReducer.
I understood how hooks help manage state and lifecycle in functional components.
Also revised key concepts like Props vs State and component lifecycle using useEffect.
Focused on improving performance using memoization hooks.

#24

Updated by Saransh Bakoliya about 1 month ago

Today I have worked on->
Completed UI fix for “Filter by Station” to expand from ~20% to full width, aligning with other filters.
Resolved layout issue caused by flex and auto width constraints in filter section.
Implemented and tested full CRUD operations in React using Axios (GET, POST, PUT, DELETE).
Integrated API handling with proper state management and UI updates.
Validated functionality and ensured consistent responsive behavior across components.

#25

Updated by Saransh Bakoliya about 1 month ago

Today I have worked on->
Fixed “Filter by Station” width issue by updating layout from ~20% to full width (100%) for consistent UI.
Committed and pushed the changes to GitHub.

#26

Updated by Saransh Bakoliya about 1 month ago

Today i have completed -.
Implemented complete CRUD operations in React using Axios (GET, POST, PUT, DELETE).
Integrated APIs with state management for seamless data handling and UI updates.
Handled API responses, errors, and loading states for better user experience.
Tested all CRUD functionalities to ensure proper data flow and reliability.

#27

Updated by Saransh Bakoliya 28 days ago

Today i have worked on->
Worked on fixing responsiveness issues in Fault Monitoring modal.

Implemented horizontal scroll and adjusted table layout for mobile screens.

Optimized dialog sizing and improved UI behavior for smaller devices.

Tested across different screen sizes and verified improved responsiveness.

#28

Updated by Saransh Bakoliya 19 days ago

Today i have worked on ->
Implemented multilingual language translation support for the application.
Added and configured translations for 10 different languages across UI components.
Verified translated labels, placeholders, and messages for consistency and accuracy.
Tested language switching functionality and ensured proper rendering across screens

Also available in: Atom PDF