Experienced Full-Stack Developer Needed for Chatbot Web Application MVP with Analytics
S-au achitat serviciile după ce au fost prestate
We are seeking an experienced full-stack developer to create a Minimum Viable Product (MVP) for a web-based chatbot application similar to Character.ai. The project will utilize OpenAI's GPT API and will include basic features such as user authentication, chatbot character selection, a chat interface, and rate-limiting. The project will also include basic analytics to gauge success.
User Authentication: Secure sign-up and log-in functionality.
Character Selection: Ability for users to select between different chatbot characters.
Chat Interface: Minimalistic, intuitive chat interface for user-chatbot interaction.
Rate Limiting: Limit the number of free messages a user can send per month.
Analytics and Metrics:
User Signup Tracking: Basic tracking of user registrations.
User Engagement Metrics: Monitor the number of messages sent and average session duration.
Conversion Metrics: Track the number of users upgrading to paid plans.
Post-chat Survey: Implement a quick, one-question survey on user satisfaction.
Backend development experience (Python, Flask, Django, Node.js, or similar)
Experience with databases (SQL, MongoDB, Firebase, etc.)
Familiarity with OpenAI GPT API or similar
Basic understanding of web analytics
Front-end code for Landing Page, User Dashboard, and Chat Interface.
Backend code for handling user data, chatbot selection, OpenAI API calls, rate limiting, and basic analytics.
Deployment on a web server.
Basic documentation for the MVP, including how to access analytics.
ID Proiect: #37222253