The node-server acts as the main API gateway and primary backend for the VeloX platform. It handles the user-facing operations, ensuring secure and fast communication between the client frontend and our AI microservices.
- User Authentication & Authorization: Secure login and user registration.
- Source Management: Handles file uploads and parses documents before sending them to the Python engine for embedding.
- API Gateway: Routes to upsert documents to
pineconevector database, to create Q&A with thepython-server. - Database Integration: Manages user metadata, source histories, and chat conversations.
-
Clone the repository:
git clone [https://github.com/your-org/node-server.git](https://github.com/your-org/node-server.git) cd node-server -
Install Dependencies:
npm install
-
Set up your
.envfile. -
Start server
npm start
That's it! Now start working on it. If you did like to contribute, please open an issue and start working on it.
~Ankit Ahirwar