Full-Stack Developer for AI Coaching Platform

Cerrado Publicado hace 3 semanas Pagado a la entrega
Cerrado

FULL-STACK Web 3.0 Development for AI Coach – Feature Development & Enhancements, Bug Fixes, and Optimization

We are seeking a highly skilled full-stack Web 3.0 developer to enhance and optimize an AI-powered journaling and coaching platform hosted on Replit. This platform integrates innovative features such as memory recap, AI storytelling, and dream interpretation, while also offering real-time communication tools. The project involves implementing new functionalities, resolving technical issues, optimizing system performance, and ensuring a seamless user experience.

PROJECT OBJECTIVE

Feature Development: Implement new functionalities as outlined in the scope.

Bug Fixing: Address existing issues, including WebSocket communication and database integration.

AI Integration: Develop and optimize features powered by DALL-E 3 and other AI tools.

Testing: Conduct comprehensive testing to ensure functionality and performance.

Launch: launch the tool and provide post-launch assistance for the next 30 days.

REQUIRED SKILLSET

Frontend Development

Proficiency in React with TypeScript: Building scalable, type-safe user interfaces.

Experience with Vite: Fast development and bundling for modern web apps.

Expertise in TailwindCSS: Creating responsive, utility-first designs.

Knowledge of shadcn/ui Components: Using prebuilt, customizable UI components.

Backend Development

Strong Knowledge of [login to view URL]: Handling API logic, server-side operations, and integration with WebSocket.

Experience with WebSocket Protocols: Real-time communication implementation, error handling, and connection reliability.

Database creation and Management with PostgreSQL: Efficient schema design, query optimization, and integration using Drizzle ORM.

AI and Integration

Experience with AI APIs: Integration of tools like DALL-E 3 for generating visuals and narratives.

Familiarity with Text and Image Processing: Leveraging AI to generate meaningful content.

Development and Collaboration

Experience with Replit: Comfortable working within Replit-hosted projects and development workflows.

Understanding of Modern Development Practices: Ability to implement CI/CD, version control, and collaborative coding.

Testing Expertise

Manual and Automated Testing: Proficient in tools like Jest, Mocha, or similar frameworks for automated tests.

Debugging Skills: Ability to identify and resolve issues in both frontend and backend environments.

REQUIREMENTS

FEATURE DEVELOPMENT

Daily Journal Reminders:

Add an email field during user registration.

Create a notification system for daily journaling reminders.

Memory Recap:

Enable users to upload images to journal entries.

Implement secure image storage.

AI-Powered Storytelling:

Unlock feature after 7 journal entries.

AI-powered storytelling from user content.

Integration with DALL-E 3 for comic-style visuals.

AI Dream Interpretation:

Customizable wake-up alarms.

Dream journaling prompts.

Tutorials on dream recall, induction methods, and memory enhancement.

Meditation Updates:

Replace preset timers with a video content library.

Develop a user-friendly browsing interface for MP4 uploads.

Bug Fixes and Optimization

WebSocket Configuration:

Fix connection timeouts and improve retry/error handling.

Adjust CORS settings for seamless communication.

Community Chatroom:

Resolve message duplication and persistence issues.

Implement room cleanup for inactive sessions and user presence tracking.

Database Integration:

Enable proper chat message storage.

Address foreign key constraints and database error handling.

DELIVERABLES

Fully functional and tested features based on the scope.

Resolved bugs and optimized system performance.

Deployment-ready application hosted on Replit.

Documentation for implemented features, fixes, and testing.

EVALUATION CRITERIA

To assess your suitability for the project, please address the following:

WebSocket Expertise: Share examples of real-time communication implementations and your approach to handling errors.

AI Integration: Describe your experience with DALL-E or similar AI tools. Provide project examples demonstrating your integration skills.

Frontend and Backend Development: Provide examples of projects using React, TypeScript, [login to view URL], and PostgreSQL.

Testing: Outline your methodology for manual and automated testing, including the tools used.

Replit Experience: Highlight any prior work hosted on Replit.

Timeline and Workflow: Share your estimated timeline, milestones, and approach to managing the project.

PROPOSAL SUBMISSION GUIDELINES

Submit proposals addressing all evaluation criteria.

Include a portfolio of relevant work and references.

Provide an estimated cost and timeline for the project.

Confirm availability for a discovery call to discuss project details.

CONTACT INFORMATION

For questions or clarifications, please contact Saksham Sharma.

Full Stack Development Backend Development Frontend Development Desarrollo de base de datos Replit

Nº del proyecto: #38884975

Sobre el proyecto

14 propuestas Proyecto remoto Activo hace 3 semanas

14 freelancers están ofertando un promedio de ₹1646 / hora por este trabajo

rahuliitm69

Hello there, We propose developing and optimizing the AI-powered journaling and coaching platform with cutting-edge Web 3.0 technologies. Our expertise encompasses full-stack development, AI integration, and perform Más

₹1875 INR / hora
(2 comentarios)
6.0
ahmadkamaleddin

I have the right solution for this because I specialize in building full-stack projects with my ERP system model. I can integrate it with the open-source ChatGPT I maintain, allowing you to achieve everything you need Más

₹1875 INR / hora
(0 comentarios)
0.0
debkumarlab

Having read through your detailed project description, it's clear that my skill set as a full-stack developer aligns perfectly with your needs. With 10 years of experience, my adaptability and reliability have enabled Más

₹1250 INR / hora
(0 comentarios)
0.0