Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maximoortelli/full-stack-gemini
https://github.com/maximoortelli/full-stack-gemini
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/maximoortelli/full-stack-gemini
- Owner: maximoortelli
- License: mit
- Created: 2024-07-19T14:31:24.000Z (4 months ago)
- Default Branch: Developer
- Last Pushed: 2024-09-01T22:15:02.000Z (3 months ago)
- Last Synced: 2024-10-26T15:24:15.240Z (21 days ago)
- Language: JavaScript
- Homepage: https://full-stack-gemini.vercel.app
- Size: 310 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
π€β Full Stack AI Gemini β π€
# π Table of Contents
- [π Table of Contents](#-table-of-contents)
- [ππ§ Full Stack Spotify](#-full-stack-gemini)
- [β π Deployment](#-deployment)
- [π Built With](#-built-with)
- [Tech Stack](#tech-stack)
- [π» Getting Started](#-getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [πΎ Database](#-database)
- [Usage](#usage)
- [Run tests](#run-tests)
- [π Kanban Board](#-kanban-board)
- [π₯ Authors](#-authors)
- [π Future Features](#-future-features)
- [π€ Contributing](#-contributing)
- [βοΈ Show your support](#οΈ-show-your-support)
- [π Acknowledgments](#-acknowledgments)
- [π License](#-license)# π€β Full Stack Gemini β π€
> In this new project I developed a Gemini Full Stack Artificial Intelligence application, which allows the user to communicate with Gemini's AI thanks to its API connection. Feel free to ask about any topic or idea you have, Gemini will respond quickly. I have used key technologies such as: React.js, TypeScript, JavaScript, Node, Vite and CSS.
# π»β Deployment
[CLICK HERE TO SEE THE LIVE DEMO](https://full-stack-gemini-git-developer-maximoortellis-projects.vercel.app/)
# π Built With
# Tech Stack
# React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh## Getting Started
First, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `src/main.jsx`. The page auto-updates as you edit the file.
# Kanban board
- [Kanban board Project link](https://github.com/users/maximoortelli/projects/21)π€ **Maximo Ortelli**
- π»GitHub: [@Maximo Ortelli](https://github.com/maximoortelli)
- π»LinkedIn: [Maximo Ortelli](https://www.linkedin.com/in/maximo-ortelli-rueda/)- [x] Full responsiveness.
- [x] Client form validation and handling using react-hook-form.
- [x] Client rendering optimized correctly.
- [x] Server error handling using react-toast.
- [x] I successfully integrated Google AI through their API with the free version they offer on their official site.
- [x] Animations have been successfully added to the application.Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/maximoortelli/full-stack-gemini/issues).
If you like this project please give it a star ππβ¨
I am grateful to Gemini and Google. This project is similar to measuring my own skills as a Full Stack developer and improving my potential. This work is not for profit and does not seek to do so, it is merely a professional and personal evolution.
This project is [MIT](./LICENSE) licensed.