About this project
it-programming / web-development
Open
We are seeking a skilled web developer to create a modern and responsive web application focused on generating random full names of men from the United Kingdom. The application should be robust, user-friendly, and performant, offering a comprehensive set of features to enhance user experience. Key functionalities include:
1. Extensive Name Database: The application must include a vast database of thousands of British male names to ensure diverse and realistic name generation.
2. Search and Filter Options: Users should be able to easily search for names and apply various filters to refine their results.
3. Copy-to-Clipboard Functionality: A convenient feature to copy generated or selected names to the clipboard with a single click.
4. Favorite Names Saving: Users must have the ability to save their favorite names for future reference. This implies a backend database for user accounts or local storage.
5. Export Functionality: The application should allow users to export lists of names to common formats such as txt and csv.
6. Clean and Responsive UI: The user interface must be modern, intuitive, and fully responsive, ensuring optimal viewing and interaction across all devices (desktop, tablet, mobile).
7. Dark and Light Mode Support: Implement both dark and light themes to cater to user preferences.
8. Name Categories: Organize names into distinct categories such as classic names, modern names, royal names, celebrity names, and a general random name generator.
9. API Support: The application should expose a well-documented API for programmatic access to name generation and data.
10. Fast Loading Performance: Optimize the application for quick loading times and smooth operation.
The ideal freelancer will have strong experience in full-stack web development, with a focus on creating high-quality, scalable, and user-centric applications.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Delivery term: Not specified
Skills needed