If you're excited about LLM, embedding, LangChain, AI, and ML, this repository is your gateway to a world of possibilities. Welcome aboard! ππ€π
At Intellectia, we're on a mission to eliminate misinformation and AI-generated deception. Our vigilant system detects and removes misleading articles, thanks to the dedicated efforts of our user community. With human reviews ensuring accuracy, we're your trusted platform for truthful, transparent, and reliable content. Join us in the fight against misinformation!
"Welcome, valued contributors! π Whether you're a seasoned expert or new to the field, there's a place for everyone to make a meaningful impact here. Your unique perspective and skills are highly appreciated, and together, we can achieve great things. Let's collaborate, learn, and build something extraordinary. ππ"
π Useful Links:
Intellectia Client Development focuses on enhancing the client-side features of the application. The table below provides development status:
Page Name | Features | Status |
---|---|---|
Authentication/LoginPage | Email, Password, Google Login | βοΈ Functional |
Authentication/SignUpPage | Email, Password, Google SignUp | βοΈ Functional |
Dashboard/ChooseTopics | Dashboard/ChooseTopics is a page that empowers users to personalize their dashboard experience by selecting their preferred topics and interests, ensuring they receive relevant content and updates. |
βοΈ Functional |
git clone git@github.com:prasenjeet-symon/intellectia.git
For the Server:
cd packages/server
Create the .env file using one of these methods:
copy .env.example .env
For the Client:
cd packages/client
Create a new .env file using one of these methods:
copy env.local.example .env
By following these steps, you've successfully added .env files for both the server and client, ensuring that each part of your project has its environment configuration.
Setting up your database for Intellectia is straightforward, with two options: XAMPP and Docker.
Download XAMPP from the official download link.
Install XAMPP following the provided setup instructions.
Open XAMPP and start all services one by one.
Launch your web browser, navigate to http://localhost, and click on "phpMyAdmin" in the header.
Create a new database named 'intellectia.'
Ensure Docker is installed on your operating system. If you're uncertain about Docker installation, please ask CHATGPT for guidance.
After Docker is installed and running:
Open your terminal and navigate to the root folder of Intellectia.
Execute the command:
docker-compose up -d
After cloning the project, let's complete the setup, including installing necessary dependencies and creating required environment files.
npm install -g pnpm
pnpm run app-setup
pnpm run app-dev
That's it! Your project is configured and ready for action. You can now delve into development, contribute to Intellectia, and enjoy the experience. If you have any questions or need assistance, feel free to ask.
Additional Information: