Angular CSV UI: 4 Screens need Mobile App Development
Contact person: Angular CSV UI: 4 Screens
Phone:Show
Email:Show
Location: Chennai, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I have four screens to be built in Angular and only two days to turn them around. Each screen talks to the same set of REST-style endpoints that return plain CSV. As soon as a user makes a selection in the interface the app must parse that CSV, map it to a model, and refresh the view without a page reload.
What each screen does
• Data display – present the parsed rows in an easy-to-scan table or card layout.
• Form input – collect user choices that influence the API call (query strings or body parameters).
• Data filtering – allow on-the-fly filtering and sorting of the data already in memory.
• Dynamic UI – hide or show fields and sections based on what the user has chosen.
Authentication
Access is gated. A simple login flow (JWT or session cookie is fine) should guard all four screens, redirecting unauthenticated visitors to the login component.
Tech notes
I’ll supply the API endpoints and any auth details immediately. You decide the specific Angular version (latest LTS preferred) along with RxJS for the HTTP layer and any lightweight CSV parser such as PapaParse. Testing is mandatory: Karma/Jasmine unit tests for services and components plus an end-to-end happy path in Cypress or Protractor.
Deliverables
• One Angular workspace with four routed components and a shared service for API calls
• CSV parsing utility integrated and covered by tests
• Login/auth guard implementation
• Responsive styling (Angular Material is fine)
• Test suite and brief README explaining setup and run commands
Everything has to compile cleanly with ng build --prod and be ready for hand-off within 48 hours of acceptance." (client-provided description)
Matched companies (7)

SJ Solutions & Infotech

WhizzAct Private Limited

El Codamics

Crystal Infoway

Conchakra Technologies Pvt Ltd

April Innovations
