Welcome to the Tech Stack Buddy AI project repository! Imagine an app with not just a pretty interface, but serious brainpower under the hood. Tech Stack Buddy AI isn't just another tool—it's your AI-powered assistant designed to recommend the optimal technology stack tailored to your full-stack development projects. With the wisdom of a seasoned software guru, powered by OpenAI's Turbo Chat Completion model, Tech Stack Buddy AI makes your development journey smoother and your decisions smarter.
You can simply visit the link Tech Stack Buddy AI
-
Database Schema: Our robust schemas store user queries, project details, and AI recommendations, creating a historical tapestry that enhances future recommendations.
-
AI Module: The heart of Tech Stack Buddy AI is our sophisticated AI module, which learns from each interaction to better understand project requirements and suggest the most suitable tech stack.
-
Interactive UI for Project Descriptions: Choose between a guided wizard or a free-form text area to input project details, crafted to gather information efficiently.
-
Displaying Recommendations: Explore why each tech stack is recommended through an interactive interface, empowering you with information to make informed decisions.
-
JWT for Authentication: Secure account creation, project submissions, and history saving using JSON Web Tokens.
-
API Security: We safeguard all interactions against unauthorized access with top-tier security practices.
To get Tech Stack Buddy AI running locally:
git clone https://github.com/Maximilian93B/StackBuddyAI.git
Navigate to the project directory:
cd StackBuddyAI
Ensure you have the following installed:
- Node.js and npm.
- MongoDB (for database management).
Install backend dependencies:
- Install backend dependencies:
cd server
npm install
- Start the backend server:
npm start
- Install frontend dependencies:
cd ../client
npm install
- Start the frontend application:
npm start
Tech Stack Buddy AI should now be running on your machine!
Contributions are welcome! Feel free to fork the repository, make changes, and submit pull requests. If you have suggestions or encounter issues, please open an issue in the repository.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Thanks to all the contributors who spend their time and effort helping to make Tech Stack Buddy AI better.
- Special thanks to the open-source community for the invaluable resources and support.