AestroAI is a comprehensive career development platform that leverages artificial intelligence to guide users through their professional journey, whether in startup entrepreneurship or open-source contribution.
- Interactive Business Planning: AI-powered assistance in developing business plans and strategies
- Market Analysis: Get insights into market trends and opportunities
- Resource Management: Tools and guidance for managing startup resources effectively
- Funding Guidance: Information about funding options and investor pitching
- AI-Powered Project Matching: Find beginner-friendly open-source projects based on your skill level
- Interactive Learning: Step-by-step guidance through the contribution process
- Git Workflow Assistance: Learn and master Git best practices
- Real-time AI Chat: Get instant answers to your open-source contribution questions
- Secure user authentication powered by Firebase
- Protected routes and user data privacy
- Personalized user experiences
- Frontend: React.js with Material-UI
- Authentication: Firebase Auth
- AI Integration: Google's Gemini API
- Styling: Material-UI with custom theming
- State Management: React Context API
- Routing: React Router
-
Clone the Repository
git clone https://github.com/yourusername/aestroai.git cd aestroai -
Install Dependencies
npm install
-
Environment Setup Create a
.envfile in the root directory with the following variables:REACT_APP_GEMINI_API_KEY=your_gemini_api_key -
Start the Development Server
npm start
The application will be available at
http://localhost:3000
- Navigate to the Startup Guide section
- Choose your industry and business type
- Follow the AI-guided steps for business planning
- Get personalized recommendations and insights
- Access the Open Source Contribution section
- Input your skill level and interests
- Receive tailored project recommendations
- Use the AI chat for real-time guidance
We welcome contributions to AestroAI! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all contributors who have helped shape AestroAI
- Special thanks to the open-source community
- Built with ❤️ using React and Material-UI