We are seeking a highly skilled Full-Stack Developer with strong ux/ui design capabilities to build a modern, scalable company website for our innovative ai-powered saas platform. This comprehensive project requires expertise in both frontend and backend development, ensuring a seamless and intuitive user experience. A key aspect of this role involves the integration of advanced artificial intelligence features, specifically automated image generation and social media posting functionalities, to enhance our platform's capabilities. The ideal candidate will possess proven experience in developing end-to-end web applications, demonstrate a strong understanding of modern design principles, and be proficient in working with various APIs, cloud services, and AI development tools. This is a fixed-price contract project with a budget of $5,000 and a strict timeline of 15 weeks, requiring efficient and high-quality delivery.
Project Scope & Responsibilities
You will be responsible for designing, developing, and deploying a fully functional SaaS website. This includes:
- Creating a visually appealing and user-friendly interface
- Building robust backend systems and APIs
- Integrating AI-powered tools for automation
- Ensuring scalability, performance, and security
- Collaborating on feature planning and implementation
Key Features & Functional Requirements
The platform must include at least the following 10 core functions (with practical examples):
1. User Authentication System
Secure signup/login functionality using email or social accounts.
Example: Users can create accounts, verify emails, and securely log in to access their dashboard.
2. User Dashboard
A personalized dashboard where users can manage their activity.
Example: Users can view generated images, track usage, and manage subscriptions.
3. AI Image Generation Tool
Integration with an AI model to generate images based on prompts.
Example: A user enters “modern office workspace,” and the system generates multiple high-quality images.
4. Image Editing & Customization
Basic editing tools for generated images.
Example: Users can resize, crop, or apply filters before downloading or posting.
5. Instagram Auto-Posting Integration
Ability to connect Instagram accounts and post content directly.
Example: A user generates an image and schedules it to post automatically with a caption and hashtags.
6. Content Scheduling System
Schedule posts for future publishing.
Example: Users can set a date/time for Instagram posts to go live automatically.
7. Subscription & Payment System
Tiered pricing plans with payment integration.
Example: Free users get limited generations, while premium users unlock unlimited usage.
8. Admin Panel
Backend control panel for managing users and content.
Example: Admin can monitor usage, manage subscriptions, and review system activity.
9. Analytics & Insights Dashboard
Track performance of generated content and social posts.
Example: Users can see engagement metrics like likes, impressions, and posting frequency.
10. API Integration Layer
Flexible integration with third-party APIs (AI tools, social media, payments).
Example: Seamless connection with AI image APIs and Instagram Graph API.
11. Responsive ux/ui design
fully responsive and intuitive design across devices.
Example: Smooth experience on desktop, tablet, and mobile with modern UI components.
12. Cloud Storage System
Store generated images and user data securely.
Example: Users can revisit and download previously generated images anytime.
Technical Requirements
Frontend: React, Vue, or similar modern framework
Backend:
Node.js, Python, or equivalent
Database: PostgreSQL, MongoDB, or similar
Cloud: aws, gcp, or azure preferred
api integration: experience with rest apis and third-party services
ai integration: familiarity with ai image generation tools (e.g., Stable Diffusion APIs or similar)
Ideal Candidate Profile
- Proven experience in full-stack web development
- Strong portfolio showcasing UX/UI design work
- Experience with SaaS platforms or AI-based tools
- Familiarity with social media API integrations (especially Instagram)
- Ability to meet deadlines and communicate effectively
Delivery term: Not specified