Angular Developer for Admin Panel Creation
Budget: $30 – $250 USD
I’m looking for an experienced Angular developer to build a basic admin panel in the latest Angular version.
Project overview
The goal is to create a simple but cleanly coded admin panel with:
A login page (username + password) with proper error handling for invalid credentials
After successful login, the server returns a token, which must be included in all subsequent API requests via the header
X-Auth-Admin-Token
(Note: the application does not use cookies)
A left-side menu with two items:
Rooms → should be fully implemented
Reservations → should only display “Reservations soon”
A responsive layout (must work smoothly on mobile devices)
Rooms page details
The Rooms page should show a simple table of hotel rooms (for now only room number).
It must include:
Pagination
Search functionality
When a room is selected, show a Room Details view, which should include:
Data returned from /api/admin/room/<roomId>
A QR code generated from the link returned by that endpoint
Tech details
Framework: Angular (latest version)
UI: You can use Angular Material, but please make it look decent even though this is an MVP.
I’m looking for someone who can not only code, but also design a clean, professional-looking interface — it doesn’t need to be flashy, just neat and visually balanced.
The app should be well-structured and readable, as I’m a developer myself (I’ll be integrating the frontend with the backend).
You’ll have access to the backend and OpenAPI documentation here:
https://guestportal.io/swagger-ui.html
Test credentials
Username: sunset @ guestportal.io
Password: asdfasdf
Deliverables
The final result should allow me to run the app locally with just:
npm install
ng serve
Please include short documentation describing how to build and run the project
Future collaboration
If the work is done carefully and communication goes well, there’s a strong chance of further collaboration.
This doesn’t mean switching to an hourly rate — instead, there will be more similar, well-defined tasks to estimate and complete as separate projects.
Project overview
The goal is to create a simple but cleanly coded admin panel with:
A login page (username + password) with proper error handling for invalid credentials
After successful login, the server returns a token, which must be included in all subsequent API requests via the header
X-Auth-Admin-Token
(Note: the application does not use cookies)
A left-side menu with two items:
Rooms → should be fully implemented
Reservations → should only display “Reservations soon”
A responsive layout (must work smoothly on mobile devices)
Rooms page details
The Rooms page should show a simple table of hotel rooms (for now only room number).
It must include:
Pagination
Search functionality
When a room is selected, show a Room Details view, which should include:
Data returned from /api/admin/room/<roomId>
A QR code generated from the link returned by that endpoint
Tech details
Framework: Angular (latest version)
UI: You can use Angular Material, but please make it look decent even though this is an MVP.
I’m looking for someone who can not only code, but also design a clean, professional-looking interface — it doesn’t need to be flashy, just neat and visually balanced.
The app should be well-structured and readable, as I’m a developer myself (I’ll be integrating the frontend with the backend).
You’ll have access to the backend and OpenAPI documentation here:
https://guestportal.io/swagger-ui.html
Test credentials
Username: sunset @ guestportal.io
Password: asdfasdf
Deliverables
The final result should allow me to run the app locally with just:
npm install
ng serve
Please include short documentation describing how to build and run the project
Future collaboration
If the work is done carefully and communication goes well, there’s a strong chance of further collaboration.
This doesn’t mean switching to an hourly rate — instead, there will be more similar, well-defined tasks to estimate and complete as separate projects.
Related categories:
JavaScript
HTML5
UI / User Interface
Frontend Development
Angular Material
Angular