GithubHelp home page GithubHelp logo

wizelineacademy / itesm-socioformador-ago-dec-2023-team-03 Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 631 KB

This is the repository for the wizeprompt project

JavaScript 64.08% CSS 0.54% TypeScript 35.39%
nextjs

itesm-socioformador-ago-dec-2023-team-03's Introduction

Wizeprompt: Revolutionizing AI Conversations in Wizeline

Introduction

Wizeprompt is a groundbreaking platform tailored for the Wizeline enterprise, designed to seamlessly integrate generative AI into your workflow. Our focus is on providing an interface that is intuitive, quick, and secure, facilitating effortless access to the world of AI-powered conversations.

Core Advantages of Wizeprompt

Simplicity and Efficiency

  • User-Friendly Design: Intuitive interface ensuring ease of use for all skill levels.
  • Quick Setup and Response: Optimized for rapid deployment and interaction with AI models.

Enhanced Security

  • Data Privacy: Strict protocols to safeguard your confidential conversations.
  • Controlled Access: Comprehensive user management to ensure secure access and budget limited usage.

Versatility and Scalability

  • Multiple AI Integration: Compatible with a range of Large Language Models (LLMs) like ChatGPT, Bard, etc.
  • Customizable to Business Needs: Flexible to adapt to various organizational requirements and scales.

Technical Composition

Frontend Architecture

  • Next.js: Enhanced React framework offering server-side rendering for improved performance.
  • React: Robust library for building dynamic, responsive user interfaces.
  • Tailwind CSS: Modular CSS framework for quick and maintainable design customization.

Backend Infrastructure

  • PostgreSQL: Reliable, feature-rich open-source database for secure data management.
  • Sequelize: A modern TypeScript and Node.js ORM for Oracle, Postgres, MySQL, MariaDB, SQLite and SQL Server, and more.
  • Express: Agile web framework for Node.js, ensuring fast and efficient server-side logic.
  • Node.js: Versatile JavaScript runtime, ideal for scalable network applications.

System Workflow ⚙️

  1. API Connectivity: Seamless connection to various LLMs for diverse conversational capabilities.
  2. Data Storage: Robust PostgreSQL database integration for prompt and response archiving.
  3. Interactive Frontend: Dynamic user interface for prompt management and response visualization.
  4. Administrative Oversight: Detailed monitoring tools for user activity, usage metrics, and access control.

Deployment and Operations 🚀

  • Frontend Deployment: Currently hosted with AWS Lightsail at 23.23.104.122
  • Backend Deployment: Running in AWS Lightsail at 23.23.104.122:8080
  • Continuous Integration/Continuous Deployment (CI/CD): Commits on main get dedployed via GitHub Actions

Getting Started

Setting Up Your Environment

  1. Clone the Repository:

    git clone https://github.com/wizelineacademy/itesm-socioformador-ago-dec-2023-team-03.git
  2. Enter Project Directory:

    cd itesm-socioformador-ago-dec-2023-team-03
  3. Install Dependencies: Ensure Node.js and npm are installed, then run:

    cd ./frontend
    npm install
    
    cd ../backend
    npm install
  4. Add the .env files: Ask for the content and location of the .env files and add them to the proyect.

Development and Production

  1. Launch Development Server: Start the client:

    cd ./frontend
    npm run dev

    Start the backend

    cd ./frontend
    npm run dev

    Access the app typically at http://localhost:3000/.

  2. Production Build (Optional): For deployment-ready builds:

    npm run build

    Optimizes the app for production in the build directory.

Conclusion

Wizeprompt is not just a tool; it's a transformative platform enhancing the way Wizeline interacts with AI. By combining the latest in web technology and AI integration, Wizeprompt stands as a testament to innovation and efficiency in the digital age.

itesm-socioformador-ago-dec-2023-team-03's People

Contributors

a01276097 avatar jbedoya-barbosa avatar elvisscochito avatar joseart9 avatar emiliorivmon avatar

Watchers

Luis Font avatar  avatar

itesm-socioformador-ago-dec-2023-team-03's Issues

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.