We are seeking an experienced web developer to build a modern, fully responsive administrative dashboard. This dashboard will connect to an existing rest api, for which documentation will be provided to the selected freelancer. The project requires an immediate start and a strict 3-day completion deadline.
main features required:
- user authentication and login via the provided api.
- Secure handling of sessions or tokens, and a logout functionality.
- A central dashboard displaying summary cards and recent activity.
- Integration of 1-2 simple charts to visualize data from the API.
- A responsive table for displaying records, including search, pagination, sorting, and filtering by status or date.
- A detailed view for individual records.
- Functionality to create, edit, update status, and delete records, with confirmation prompts for critical actions.
- Robust form validation for all input fields.
- Clear loading states and informative error messages for user feedback.
- Proper handling of common API error responses (e.g., 401 Unauthorized, 403 Forbidden, 404 Not Found, 500 Internal Server Error).
design expectations:
the interface must be clean, modern, and professional, ensuring full responsiveness across desktop, tablet, and mobile devices. The use of a modern Ui/component library is acceptable; a completely custom design is not a primary requirement.
preferred technologies:
we prefer candidates proficient in react /
next.js,
Vue.js, TypeScript, Javascript, rest api integration, tailwind css, and git. However, other suitable modern stacks will also be considered.
DELIVERABLES:
- Complete, well-structured source code for the dashboard.
- Fully functional integration with the provided rest api.
- A responsive user interface that adapts to various screen sizes.
- An '.env.example' file for environment variable setup.
- A concise README file with clear setup and deployment instructions.
- Clean, maintainable, and well-commented code.
- Resolution of any bugs related to the agreed project scope.
DEADLINE:
This project must be completed within 3 days from the commencement date. Applicants must be able to start immediately and dedicate sufficient time to meet this deadline.
when applying, please include:
- your proposed technology stack.
- Confirmation of immediate availability.
- Confirmation of ability to deliver within the 3-day timeframe.
- One relevant example of similar work.
- Your total fixed price for the project.
All hiring and payment processes will be managed exclusively through Workana. Please avoid generic proposals.
Delivery term: Not specified