Web Platform Development for Illustrated Book Creation Marketplace
Budżet: $25000.0
FIXED /
⭐ 5.00 (2)
Czech Republic
web-application, database-development, e-commerce-website, payment-gateway-integration, web-programming
We are looking for an experienced web development team or full-stack developer to build a modern online platform that connects authors, illustrators, artists, and publishers in one collaborative workspace.
The goal of the platform is to streamline the process of creating, managing, and publishing illustrated books by making it easier for authors to find artists, for illustrators to showcase their work, and for publishers to discover promising book projects.
Project Overview
We want to create a web-based platform where:
- Authors can post book projects and search for illustrators/artists.
- Illustrators and artists can create profiles, upload portfolios, and apply to projects.
- Publishers can browse projects, authors, and illustrators.
- Users can communicate, collaborate, and manage book creation workflows in one place.
- The platform can support future monetization through subscriptions, commissions, or premium listings.
Main Features Needed
User Roles
The platform should support different user types:
- Authors
- Illustrators / Artists
- Publishers
- Admin
Each role should have its own profile, dashboard, permissions, and relevant features.
Author Features
Authors should be able to:
- Create a profile.
- Post illustrated book projects.
- Describe book concept, genre, target age group, illustration style, budget, deadline, and publishing goals.
- Search and filter illustrators by style, experience, location, availability, price range, and portfolio.
- Invite illustrators to collaborate.
- Manage project milestones and communication.
Illustrator / Artist Features
Artists should be able to:
- Create a professional profile.
- Upload portfolio images.
- Add skills, styles, experience, rates, availability, and preferred project types.
- Browse author projects.
- Apply to projects.
- Communicate with authors and publishers.
- Manage active collaborations.
Publisher Features
Publishers should be able to:
- Create a publisher profile.
- Browse author projects and illustrator profiles.
- Discover promising illustrated book concepts.
- Contact authors or artists.
- Save/bookmark projects and talent.
Collaboration Features
The platform should include:
- Messaging system.
- Project dashboard.
- File/image upload.
- Milestones or task tracking.
- Notifications.
- Saved favorites/bookmarks.
- Search and filtering.
- Admin moderation tools.
Admin Panel
Admin should be able to:
- Manage users.
- Review reported content.
- Approve or remove profiles/projects if needed.
- Manage categories, styles, genres, and platform settings.
- View platform activity.
Technical Requirements
We are open to technology recommendations, but the platform should be:
- Modern, secure, and scalable.
- Mobile-responsive.
- Easy to maintain.
- Built with clean, well-documented code.
- Designed with future expansion in mind.
- SEO-friendly where relevant.
Possible stack options may include React / Next.js, Node.js, Laravel, Django, or similar technologies. Please suggest the best stack based on your experience.
Design Requirements
We need a clean, professional, and user-friendly interface. The design should feel creative, trustworthy, and suitable for authors, illustrators, and publishers.
The platform should be intuitive for non-technical users.
Ideal Candidate
We are looking for someone who has experience with:
- Marketplace platforms.
- SaaS or multi-user web platforms.
- User dashboards and role-based access.
- Portfolio/profile systems.
- Messaging and collaboration features.
- File uploads and admin panels.
- UI/UX for creative or publishing-related platforms.
Previous experience building platforms similar to Upwork, Behance, Dribbble, Fiverr, publishing marketplaces, or creative collaboration tools is a strong plus.
Deliverables
Please include:
- UI/UX design or implementation based on provided designs.
- Frontend development.
- Backend development.
- Database setup.
- Admin panel.
- User authentication.
- Testing and bug fixing.
- Deployment support.
- Basic documentation.
Application Instructions
When applying, please include:
1. Examples of similar platforms you have built.
2. Your recommended technology stack and why.
3. Estimated timeline.
4. Estimated budget or project phases.
5. Whether you work alone or with a team.
6. What you would suggest for an MVP version of this platform.
We are interested in building this as a serious long-term platform, starting with a strong MVP and expanding over time.
Please start your application with the phrase “Illustrated Book Platform” so we know you have read the full description.
Otwórz na Upwork