# Project IDeas Generator A collaborative platform for discovering, sharing, and developing creative project ideas with AI-powered assistance. Built with FastAPI, React, and Google's Gemini API. Table of Contents [Overview](#Overview) [Features](#features) [Tech Stack](#tech-stack) [Usage](#usage) [AI Integration](#ai-integration) [Screenshots](#screenshots) [Contributing](#contributing) [LICENSE](#license) ## Overview Project idea gen was originally a place where myou could get an Idea for a think to make. Now I feel like I added somethinge here and something and it has grown into something that I could ahve never imagined. You can now get a random idea, search and filter between idea, submit your own idea, generate an idea via ai, extend the idea to get first steps, and lastly I even added a voting system with a leaderboard. The best thing is I was able to make it look absoulutely amazing, I really like the css style, I would say the leaderboard page looks the best, but thats up to you. ## Features You can - Get a random Idea - Search and filter through Ideas - Submit your own Idea - Generate an Idea using AI - Make a plan based on the Idea - A like and dislike system with a leaderboard - Really good Tailwind CSS ## Tech Stack ### Backend - Fast API - SQLAlchemy - SQlite - Pydantic - Google Gemini AI ### Frontend - React - Tailwind CSS - Hero Icons - FetchAPI ### Development Tools - Uvicorn -CORS Middleware - Git ## Usage This website is hosted on [](). Just click on the link and start using it! ## AI integration This uses google gemini api. It uses the google-genai library and pretty much just follows the docs on it. This web service only uses it to create new ideas based on the users input and making a plan based on the idea. ## Screenshots ![picture](/pictures/Screenshot%202025-08-20%20090435.png) ![picture](/pictures/Screenshot%202025-08-20%20090442.png) ![picture](/pictures/Screenshot%202025-08-20%20090449.png) ![picture](/pictures/Screenshot%202025-08-20%20090516.png) ![picture](/pictures/Screenshot%202025-08-20%20090528.png) ## Contributing Its completly welcome just make a pull request! ## LICENSE Check out the LICENSE file to see it.