Giter Site home page Giter Site logo

picture-book's Introduction

Picture Book AI

Overview

This website is an interactive picture book creation platform that leverages Generative AI technology.
It allows users to become creators of picture books rather than just passive readers.

Features

  • AI-Driven Illustrations: Users can input text, triggering AI to generate illustrations in various styles tailored to the content.
  • Community Interaction: Users can actively engage by commenting on and contributing content to picture books, fostering collaboration and sharing.
  • Edutainment: The platform blends entertainment with educational value, providing engaging experiences for both children and creators.

Getting Started

Installation

  1. Clone this repository

  2. Navigate to the project directory:

     cd Picture-Book-AI
  3. Install frontend dependencies:

     cd Frontend
     npm install
  4. Install backend dependencies:

     cd Backend
     npm install
  5. DataBase Installation

    • Download MySql
    • Input correct User_name, Password and Database_name in /Backend/.env
    • Run Backend/test.sql in the DataBase command line

Running the Application

  1. Add your OpenAI API Key to Create\api\get-image.js

  2. Start the backend server:

     cd Backend
     node server.js
  3. Start the frontend server:

    cd Frontend
    npm start
  4. Open your web browser and go to http://localhost:3000 to use the application.
    http://localhost:3000

Future Plans

  • Implement 3rd Party Login and Password Recovery: Integrate convenient login options such as Google account login and enhance account security.
  • AI improvment: Continuously enhance AI models to produce more accurate and diverse illustrations.
  • Enhanced Book Creation Tools: Develop tools including customizable templates, interactive elements like animations and audio, and introduce features such as voice input and AR effects to enrich user experience.
  • Community Feature Expansion: Expand community features with comment and like functionalities to encourage collaboration and content sharing among users.
  • Business Exploration: Explore business models such as subscription fees, advertising, and more to achieve sustainable growth.

Reference

Our Team

Role Member
Project Manager 施雅婷
Frontend Engineer 朱修平 TimmyChu890902
Frontend Engineer 陳世潔 shih1999
Backend Engineer 林冠汝 LinKuanRu
Testing Engineer 曾靖傑 Alexei0000

picture-book's People

Contributors

linkuanru avatar timmychu890902 avatar shih1999 avatar alexei0000 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.