Welcome to Stellar! This README provides an overview of the project, its features, technologies used, and how to get started.
Stellar is a multi-functional AI generation tool designed to elevate your creativity across various domains. Whether you're looking to engage in compelling conversations, streamline code creation, craft captivating images, produce dynamic videos, compose harmonious music, or explore a world of innovative possibilities, Stellar has got you covered.
With the power of cutting-edge artificial intelligence, Stellar brings together the realms of conversation, code, images, videos, and music like never before. This project serves as a testament to my skills and creativity, residing at the intersection of technology and imagination. It's important to note that Stellar is intended for testing and showcase purposes, making it an invaluable addition to my resume. Discover the potential of AI-driven creation and take a glimpse into the future with Stellar.
The application offers secure authentication and user management through Clerk. Users can easily sign up, log in, and manage their accounts.
Integrated Stripe to handle payment processing and subscription management. Users can securely make payments and manage their subscription plans. U can add any test credit card for payments
Utilized Prisma ORM along with CockroachDB for robust and scalable data storage. This ensures efficient interactions with the database and data integrity.
Designed an intuitive user interface using the Shadcn UI library and enhanced styling with Tailwind CSS. This combination offers a visually appealing and responsive experience.
Integrated Crisp for seamless customer support and live chat. Users can get instant assistance and have their questions answered in real time.
Before you begin, ensure you have the following prerequisites:
- Node.js and npm: Download and Install Node.js
-
Clone the repository:
git clone https://github.com/BlitZSenpai/Stellar.git
-
Navigate to the project directory:
cd stellar
-
Install dependencies:
npm install
-
Configure environment variables. Create a
.env
file and add necessary environment variables like API keys, database connection strings, etc.
- TypeScript: Programming language for building robust and maintainable web applications.
- React: JavaScript library for building user interfaces.
- Stripe: Payment processing platform for handling online transactions.
- Prisma: Modern database toolkit and ORM for efficient database interactions with CockroachDB.
- CockroachDB: Distributed SQL database for scalability and resilience.
- Clerk: Authentication and user management system.
- Shadcn UI Library: UI components for creating a visually appealing interface.
- Tailwind CSS: Utility-first CSS framework for efficient styling.
- Crisp: Customer support and live chat solution.
This project is licensed under the MIT License - see the LICENSE file for details.