GeniusPage is an AI-powered landing page builder that helps users quickly and easily create beautiful and effective landing pages for their websites. By leveraging the power of artificial intelligence and machine learning, GeniusPage provides a user-friendly interface that allows users to customize their pages with ease.
- Create an account
- Login
- Submit a startup idea to be sent to the backend
- The backend uses machine learning to generate text for that startup
- View the generated page
- Customize the text of the page
- Generate custom images via machine learning
- Save generated pages
- View saved pages and download their HTML and CSS
The frontend is made with React and Next.js, with some React-Bootstrap components. We also use Clerk for secure authentication and authorization.
The backend is Python with the Flask web framework and a Postgres database. We use SQLAlchemy for Object Relational Mapping. We call an OpenAI API to generate the text for the landing pages, and we wanted to use StableDiffusion to generate images as well, but since this was a group project with a two-week deadline, we were unable to get that to work in time.
This project is based on the landing page generator from Mixo: https://app.mixo.io/
Placeholder images on generated pages by Kelly Sikkema on Unsplash
Team: @ThinkerDreamer, @EhisOm, and @lucasdpadilha