Developed Lumo, a full stack AI chat web application with multiple interactive personalities and secure user authentication. Built the backend using Python Flask to manage routing, APIs, sessions, and application logic. Integrated SQLite database with SQLAlchemy ORM for efficient data storage and management. Implemented user registration and login system with password hashing for security. Added Google OAuth authentication for quick and seamless social login. Designed a responsive frontend using HTML, CSS, JavaScript, and Flask templates. Created an interactive dashboard where users can select and chat with different AI personalities. Developed real-time chat functionality with multiple characters from Western, Indian, Korean, and fictional backgrounds. Implemented chat history storage and retrieval so users can revisit previous conversations. Added Dark Mode / Light Mode toggle for improved user experience. Built RESTful API endpoints for login, signup, chat, user profile, and chat history. Used session-based authentication to maintain secure user access. Improved usability with loading states, validation, and user feedback messages. Structured the project with clean modular files such as app.py, database.py, and model.py. Tested and debugged the application to ensure smooth performance across devices.