Skip to content

0x0Glitch/Themis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Themis: Image Generation and Management with Venice.ai

Themis is a web application that empowers users to generate and manage a wide variety of images using the Venice.ai platform. This application leverages advanced AI capabilities to provide seamless image creation and management solutions.

Backend

The backend is built using the Venice.ai API, providing the server-side logic and API endpoints necessary for image processing and management.

Setup

  1. Navigate to the backend directory:
    cd backend
  2. Install the dependencies:
    npm install
  3. Start the server:
    node server.js

Dependencies

  • cors: Middleware for enabling CORS.
  • express: Web application framework.
  • node-fetch: Fetch API for Node.js.

Frontend

The frontend is built using React and Vite, offering a user-friendly interface for interacting with the image generation and management features.

Setup

  1. Navigate to the frontend directory:
    cd frontend
  2. Install the dependencies:
    npm install
  3. Start the development server:
    npm run dev

Dependencies

  • framer-motion: Animation library for React.
  • lucide-react: Icon library for React.
  • react: JavaScript library for building user interfaces.
  • react-dom: DOM-specific methods for React.
  • react-router-dom: Routing library for React applications.

DevDependencies

  • @eslint/js: ESLint configuration for JavaScript.
  • @types/react and @types/react-dom: TypeScript definitions for React.
  • @vitejs/plugin-react: Vite plugin for React.
  • autoprefixer: PostCSS plugin to add vendor prefixes.
  • eslint: Tool for identifying and fixing problems in JavaScript code.
  • eslint-plugin-react: ESLint plugin for React.
  • eslint-plugin-react-hooks: ESLint plugin for React hooks.
  • eslint-plugin-react-refresh: ESLint plugin for React Refresh.
  • globals: Library of global variables.
  • postcss: Tool for transforming CSS with JavaScript.
  • tailwindcss: Utility-first CSS framework.
  • vite: Build tool for frontend projects.

Additional Information

  • Ensure that Node.js and npm are installed on your system.
  • Follow the setup instructions for both backend and frontend to run the application successfully.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published