https://github.com/hexaeightteam/hexaeight-sessions
Authentication AI Assistant/Agent For Your FrontEnd Apps
https://github.com/hexaeightteam/hexaeight-sessions
ai-assitant angular authentication co-pilot quasar reactjs vue
Last synced: about 2 months ago
JSON representation
Authentication AI Assistant/Agent For Your FrontEnd Apps
- Host: GitHub
- URL: https://github.com/hexaeightteam/hexaeight-sessions
- Owner: HexaEightTeam
- License: apache-2.0
- Created: 2024-02-25T02:56:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-20T15:59:14.000Z (about 2 years ago)
- Last Synced: 2025-10-12T13:58:53.749Z (9 months ago)
- Topics: ai-assitant, angular, authentication, co-pilot, quasar, reactjs, vue
- Language: JavaScript
- Homepage: https://www.hexaeight.com
- Size: 9.41 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hexaeight-Sessions
Hexaeight-Sessions is a powerful npm library designed to simplify session management and authentication in web applications. Whether you're working with React, Angular, or Quasar (Vue), Hexaeight-Sessions provides an intuitive interface for managing user sessions efficiently.
## Installation
You can install Hexaeight-Sessions via npm:
```bash
npm install hexaeight-sessions
```
## Samples
Upon installation, Hexaeight-Sessions provides sample directories for React, Angular, and Quasar (Vue), demonstrating how to integrate the library into your projects seamlessly.
### React
Inside the `samples/react` directory, you'll find a sample React application showcasing the integration of Hexaeight-Sessions.
### Angular
Navigate to the `samples/angular` directory to explore a sample Angular application demonstrating the usage of Hexaeight-Sessions.
### Quasar (Vue)
The `samples/quasar` directory contains a Quasar (Vue) application illustrating the integration of Hexaeight-Sessions.
## Public Folder
Additionally, upon installation, Hexaeight-Sessions creates a `public` folder with essential files required for proper functioning. It's crucial to ensure that all files within the `public` folder are available in the root directory (`/`) of your application.
### Note
For the library to work seamlessly, make sure all files from the `public` folder are accessible in the root directory (`/`) of your project.
## Authentication
Hexaeight-Sessions allows users to implement authentication using any email address without redirecting to other sites or social logins. This authentication library integrates an Authentication Co-pilot in any language of your choice based on the browser support. This feature assists users in logging into the application seamlessly.
## Usage
To start using Hexaeight-Sessions in your project, import the library and begin managing user sessions and authentication effortlessly.
```javascript
import React from 'react';
import './App.css';
import HexaEightSessionComponent from './HexaEightSessionComponent';
function App() {
return (
);
}
export default App;
```
This library is currently live at https://im.anyemail.chat/#/ (Click on the left pane and Choose Hexa8GPT AI Assistant and ask it any question related to HexaEight Platform.)
## Documentation
For detailed documentation and API reference, please visit [HexaEight Sessions Documentation](https://docs.hexaeight.com).
## License
This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.
## Support
For support, bug reports, or feature requests, please [open an issue](https://github.com/HexaEightTeam/hexaeight-sessions/issues).