Welcome to the Sifra Frontend Repository! This repository contains the frontend application for interacting with Sifra, your personal AI friend powered by Google's Gemini model.
- Sleek Design: Enjoy a modern and intuitive interface designed to enhance your interaction experience with Sifra.
- Responsive Layout: Access Sifra seamlessly across various devices, ensuring usability anywhere.
- Real-time Responses: Receive quick and accurate responses from Sifra powered by the Gemini model.
- Dynamic Content: Interact dynamically with Sifra's personalized features and functionalities.
src/
: Contains React components and application logic.public/
: Static assets and HTML entry point.vite.config.js
: Configuration file for Vite.
- Node.js (v14 or above)
- npm or yarn package manager
- Clone the Repository:
git clone https://github.com/yourusername/sifra-frontend.git
- Navigate to the Project Directory:
cd sifra-frontend
- Install Dependencies:
npm install # or yarn install
- Environment Variables:
- Ensure your backend API endpoint or WebSocket connection details are configured in
.env
or directly in the application code.
- Ensure your backend API endpoint or WebSocket connection details are configured in
-
Development Mode:
npm run dev # or yarn dev
- Open your browser and navigate to
http://localhost:3000
to view the application.
- Open your browser and navigate to
-
Production Build:
npm run build # or yarn build
- Serve the production build using your preferred server setup.
We welcome contributions! Please follow these steps:
- Fork the Repository
- Create a Feature Branch
git checkout -b feature/YourFeature
- Commit Your Changes
git commit -m "Add Your Feature"
- Push to the Branch
git push origin feature/YourFeature
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: sifra.swoyam.in
- Support: Swoyam Siddharth Nayak
Thank you for using Sifra Frontend!
Interact seamlessly with your AI companion.