Skip to content

adeebkhans/taleem

Repository files navigation

🌟 Taleem - Empowering Minority Communities Through Education 📚🕌

Taleem is a platform dedicated to providing personalized educational resources and opportunities for Muslim minorities. The platform offers:

Key Features

Scholarships 🎓 – Discover funding opportunities tailored for Muslim students.
Supportive Institutes 🏫 – Find institutions that support Muslim education, including universities, colleges and schools with minority status in india.
Education in Islam 🕌 – Learn about Islam’s emphasis on knowledge through Quranic references, Hadith, and stories of Muslim scholars.
AI Chatbot 🤖 – Get context-aware, Islamic-themed answers.
Community 👥 – Join discussion forums, attend events & webinars, and engage with like-minded individuals.
Opportunities 🚀 – Find job and internship opportunities with referrals.

💻 Tech Stack

  • Frontend: React, Tailwind CSS, Reduxjs, axios, framer-motion, react-markdown etc
  • Backend: Node.js, Express, Mongoose and MongoDB, axios, google-auth-library
  • Authentication: JWT-based user sessions, Google OAuth 2.0
  • AI: Gemini AI API

🚀 Why Taleem?

🔹 Bridges the education gap for underrepresented communities.
🔹 Promotes Islamic values in learning and career growth.
🔹 Encourages inclusivity & empowerment through technology.

🚀 Installation Guide

Follow the steps below to set up the project locally

📁 Clone the Repository

git clone https://github.com/adeebkhans/taleem.git
cd taleem

🔧 Backend Setup

  1. Navigate to the backend folder
cd backend
  1. Install dependencies:
npm install
  1. Create a .env file in the root of the backend and add the following:
MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
GOOGLE_CLIENT_ID=
GEMINI_API_KEY=
  1. Start the backend server:
npm start

💻 Frontend Setup

  1. Open a new terminal and navigate to the frontend folder:
cd frontend
  1. Install dependencies:
npm install
  1. If needed, create a .env file and add your API base URL (optional):
VITE_API_BASE_URL=http://localhost:3000/api
  1. Start the frontend development server:
npm run dev

🌐 Visit the App

Open your browser and go to:

Frontend: http://localhost:5173
Backend: http://localhost:3000

Make sure both servers are running for full functionality.


🔗 Contribute to Taleem and help build an impact-driven platform! 💙✨

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors