Inspiration 🌟
The inspiration behind AIForge stems from the need for a centralized platform where the AI community can easily discover, share, and contribute to open-source AI tools. The project aims to create a space where users can find a variety of tools conveniently located in one place, fostering collaboration and knowledge sharing within the AI community.
What it does 🚀
AIForge serves as an all-in-one platform with the following key functionalities:
Tool Discovery: Users can explore and discover a wide range of AI tools contributed by the community.
Tool Submission: Contributors can easily share their AI tools with the community by providing tool information and details.
Tool Approval: The platform includes an admin panel for the approval of submitted tools, ensuring the quality and relevance of the tools available.
Visit Tracking: A feature to track daily and total visits to the platform, providing insights into user engagement.
How we built it 🛠️
AIForge is built using several technologies and frameworks:
Streamlit: The web application framework used for creating interactive and data-driven dashboards.
MongoDB: The NoSQL database used to store tool information, user submissions, and other relevant data.
Redis: A key-value store used for user authentication and session management.
TryCourier: Integration for sending email notifications, particularly for notifying users about tool approvals.
PIL (Python Imaging Library): Used for image processing, such as resizing tool icons.
The project is structured into different components, including home page, tool submission, admin panel, and tool display pages, each serving a specific purpose within the platform.
Accomplishments that we're proud of 🎉
Despite the challenges, the team successfully created a functional platform that achieves its goals. Key accomplishments include: Brainstorming took a lot of my time, almost half the duration of the hackathon. Then we started working but finally made it before the initial submission deadline.
What we learned 📚
Building AIForge provided valuable learning experiences, including:
- Learning to set up the pages and build a multipage application.
- Learning to use and deploy the app in real-time on GCP.
What's next for AIFORGE 🚀
The future roadmap for AIForge includes:
Enhanced Search Functionality: Improving the search functionality for better tool discovery.
User Profiles: Introducing user profiles to showcase contributors and their contributions.
Community Engagement: Implementing features for user comments, ratings, and discussions on tools.
Extended Tool Information: Providing more detailed information about each tool, including user reviews and ratings.
Continuous Improvement: Regular updates and enhancements based on user feedback to make AIForge a vibrant and evolving platform for the AI community.
Note:
The website has been stop because of billing in GCP, I will make sure it back till midnight!!


Log in or sign up for Devpost to join the conversation.