Skip to content
/ LyfeAI Public

Your Personal Assistant. Handling the backend with Java Springboot and the frontend with React.

License

Notifications You must be signed in to change notification settings

lyfe691/LyfeAI

Repository files navigation

LyfeAI πŸƒ

LyfeAI is your AI-powered assistant designed to make your life easier.


🌟 Features

  • User Authentication: Register and log in securely.
  • AI Chat: Interact with an AI-powered chatbot using the OpenAI API.
  • Dark Mode: Toggle between dark and light themes.
  • Profile Management: Update your profile and change your password.
  • Reset Password: Reset your password with your email and receive a reset token.

πŸ› οΈ Technologies Used

Frontend

  • React.js
  • Material-UI
  • Axios

Backend

  • Spring Boot
  • Hibernate
  • JWT for authentication
  • MySQL

Styling

  • CSS

πŸ—‚οΈ Project Structure

Frontend

  • components: Contains all React components
  • services: Axios services for API calls
  • styles: CSS and styled components

Backend

  • controller: REST controllers
  • service: Business logic
  • repository: Data access layer
  • model: Entity classes
  • config: Security and other configurations

πŸš€ How to Use

  1. Registration: Navigate to the registration page and create an account.
  2. Login: Use your credentials to log in.
  3. Chat: Start chatting with the AI assistant.
  4. Profile Management: Update your profile and change your password.
  5. Dark Mode: Toggle between light and dark themes using the switch in the settings.

πŸ“Έ Screenshots

Welcome Page

Welcome

Chat

Chat


πŸ“œ License

This project is licensed under the Proprietary License.


πŸ“ž Contact

For any inquiries, please reach out to me here.

About

Your Personal Assistant. Handling the backend with Java Springboot and the frontend with React.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published