Skip to content

Enki013/PHP-Gemini-Prompts

Repository files navigation

PHP-GEMINI-PROMPTS

About the Project

This project is a dynamic web application where users can interact by accessing prompt cards in various categories. The application allows users to register, log in, and explore gemini prompts according to their interests.

Features

  • User registration and login

  • Multi-category support

  • Star prompt cards

  • Interactive prompt cards for users

  • Dynamic content filtering

  • Run prompt nd chat with gemini

Technologies

  • Frontend: HTML, CSS, JavaScript

  • Backend: PHP

  • Database: MySQL

  • Container: Docker

Database

Screenshot 2024-05-21 235901

Installation

Prerequisites

  • Docker

  • Docker Compose

Setting Up a Local Development Environment

  • Clone the project from GitHub:
   git clone https://github.com/Enki013/PHP-Gemini-Prompts.git

2. Start the Docker containers:

   cd PHP-Gemini-Prompts
   docker-compose up -d

3. Access the application via a browser:

   http://localhost:8000

Usage

The application facilitates user registration and login. On the homepage, users can access prompt cards in various categories and use these cards to explore related content.

User Registration and Login

Users can perform registration and login processes from the homepage.

Content Exploration

Users can select categories according to their interests and view prompt cards related to these categories. Then, they can chat with Gemini.

Screenshots

Screenshot 2024-05-31 052031

Contributing

Developers who wish to contribute to the project can fork it on GitHub, commit their changes, and submit a pull request.

License

This project is licensed under the MIT License. For more information about the license, please check the LICENSE file.

Releases

No releases published

Packages

No packages published

Languages