Connect is an innovative platform designed to bridge skilled artisans and craftsmen with potential buyers and learners. Through AI-powered engagement, commission-free transactions, and skill-enhancement tools, Connect ensures that talented individuals receive the recognition, exposure, and opportunities they deserve.
- Frontend: Next.js, React, Tailwind CSS, Framer Motion, Swiper, React Icons
- Backend: Node.js, Express.js, MongoDB, Mongoose
- AI Features: Chatbot(llama-3.1-8b-instant), Vision Model(llama-3.2-11b-vision-preview)
- Authentication: Clerk
- Node.js (v16+)
- npm (v7+)
- Python (v3.9+)
-
Clone the repository
git clone https://github.com/your-repo/connect.git cd connect -
Install dependencies
# Frontend cd frontend npm install # Backend cd ../backend pip install -r requirements.txt
-
Configure Environment Variables
- Create a
.envfile in both frontend and backend directories. - Add necessary configuration details:
API_KEY=your_openai_api_key DATABASE_URL=your_mongodb_connection_string FIREBASE_AUTH_CONFIG=your_firebase_config
- Create a
-
Run the Application
# Start frontend cd frontend npm run dev # Start backend cd ../backend python app.py
- Priyanshu Agarwal
- Keerthana Reddy
- Harshitha L
- Anthony Pinto