Skip to content

docs: Update and correct project setup instructions#41

Merged
CipherYuvraj merged 1 commit intoCipherYuvraj:mainfrom
SujalTripathi:docs/update-readme
Oct 5, 2025
Merged

docs: Update and correct project setup instructions#41
CipherYuvraj merged 1 commit intoCipherYuvraj:mainfrom
SujalTripathi:docs/update-readme

Conversation

@SujalTripathi
Copy link
Contributor

Hello! This Pull Request updates the README.md file to fix several installation issues and clarify the setup process for new contributors.

The Problem
While setting up the project locally, I ran into a few problems because the current README.md has some outdated information:

  1. Python Version Incompatibility: The README suggests Python 3.11+, but I discovered that the project's dependencies fail to install with Python 3.12 and 3.13. The correct, compatible version is Python 3.11.

  2. Incorrect Build Tool: The "Tech Stack" section lists "Vite" as the frontend build tool, but the project is actually set up with "Create React App" (react-scripts).

  3. Broken "Quick Start" Commands: The main npm run dev script in the "Quick Start" guide is broken and fails to start the servers correctly.

The Solution
This PR corrects the documentation to ensure a smooth setup experience:

  • Python Prerequisite: Updated the requirement to Python 3.11.x and added a note about the incompatibility with newer versions.

  • Tech Stack Table: Corrected the frontend build tool from "Vite" to "Create React App".

  • Quick Start Guide: Completely rewrote the "Quick Start" section with a new set of commands that are confirmed to work. The new guide explains the two-terminal process and includes the necessary virtual environment setup steps.

@CipherYuvraj CipherYuvraj merged commit 826b8cf into CipherYuvraj:main Oct 5, 2025
1 check passed
@SujalTripathi SujalTripathi deleted the docs/update-readme branch October 5, 2025 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants