Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maximoortelli/full-stack-gemini


https://github.com/maximoortelli/full-stack-gemini

Last synced: 20 days ago
JSON representation

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


Client side




Server side



# 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)

# πŸ‘₯ Authors

πŸ‘€ **Maximo Ortelli**

- πŸ’»GitHub: [@Maximo Ortelli](https://github.com/maximoortelli)
- πŸ’»LinkedIn: [Maximo Ortelli](https://www.linkedin.com/in/maximo-ortelli-rueda/)

# πŸ”­ Future Features

- [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.

(back to top)

# 🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/maximoortelli/full-stack-gemini/issues).

(back to top)

# ⭐️ Show your support

If you like this project please give it a star 😁🌟✨

(back to top)

# πŸ™ Acknowledgments

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.

(back to top)

# πŸ“ License

This project is [MIT](./LICENSE) licensed.

(back to top)