Skip to content

Axion is a SaaS platform that accelerates full-stack app development via AI-powered code generation. It provides an interactive IDE, Google Generative AI integration, Google OAuth 2.0 authentication, Convex real-time database, live previews (Sandpack), PayPal payments, and a modern UI with Next.js, React, Tailwind CSS, and ShadCN.

Notifications You must be signed in to change notification settings

adityapawar327/Axion

Repository files navigation

  Axion Project Header
 

Axion: Generating Full-Stack Applications through AI

 

Your AI-powered development environment for rapid full-stack application creation.

 

          GitHub Repo               Live Demo         GitHub Stars     GitHub Forks  


🌟 About Axion

Axion is a web-based SaaS platform designed to accelerate full-stack application development through intelligent AI-powered code generation. It provides an interactive development environment, allowing developers to quickly prototype and build applications with the assistance of artificial intelligence. Axion aims to streamline the development workflow, making it easier to bring ideas to life.


✨ Key Features

  • AI-Powered Code Generation: Leverages Google Generative AI for natural language processing and generating code snippets.
  • Interactive Development Environment (IDE): Offers a dynamic space for real-time coding and collaboration.
  • Secure User Authentication: Integrates Google OAuth 2.0 for secure and seamless user logins.
  • Real-time Data Management: Utilizes Convex Database for seamless data storage and instant updates.
  • Live Code Previews: Provides immediate visual feedback with Sandpack integration.
  • Secure Payment Integration: Implements secure payment processing via the PayPal API.
  • Enhanced UI Components: Built with ShadCN for a modern and responsive user interface.

πŸš€ Tech Stack

 

Core Technologies

 

    Next.js     React     Tailwind CSS  

 

AI & Backend

 

    Google Generative AI     Google OAuth 2.0     Convex Database  

 

Additional Features

 

    Sandpack     PayPal API     Shadcn UI  


βš™οΈ Getting Started

To get a local copy of Axion up and running for development or testing, follow these steps.

Prerequisites

Ensure you have the following installed on your system:

  • Node.js (LTS version recommended)
  • npm or yarn
  • Git

Installation

  1. Clone the repository:
    git clone https://github.com/adityapawar327/Axion.git
    cd Axion
  2. Install dependencies:
    npm install  # or yarn install
  3. Set up environment variables: Create a .env.local file in the root directory and add your configurations. This will include keys for Google Generative AI, Google OAuth, and Convex.
    # Example .env.local content (adjust as per your actual setup)
    GOOGLE_CLIENT_ID=your_google_oauth_client_id
    GOOGLE_CLIENT_SECRET=your_google_oauth_client_secret
    CONVEX_DEPLOY_URL=your_convex_deployment_url
    NEXT_PUBLIC_CONVEX_URL=your_convex_deployment_url
    PAYPAL_CLIENT_ID=your_paypal_client_id
    PAYPAL_CLIENT_SECRET=your_paypal_client_secret
    # Add any other necessary keys for APIs
  4. Run the development server:
    npm run dev # or yarn dev
    Open http://localhost:3000 in your browser to see the application.

🀝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. Don't forget to give the project a star!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.


πŸ“ž Contact

Aditya Pawar - adityapawar327@gmail.com

Project Link: https://github.com/adityapawar327/Axion


  Footer Wave

About

Axion is a SaaS platform that accelerates full-stack app development via AI-powered code generation. It provides an interactive IDE, Google Generative AI integration, Google OAuth 2.0 authentication, Convex real-time database, live previews (Sandpack), PayPal payments, and a modern UI with Next.js, React, Tailwind CSS, and ShadCN.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published