Gitwise is a cloud-based collaborative platform that empowers developers to seamlessly edit, analyze, and contribute to open-source repositories. With built-in AI-powered code suggestions, repository insights, and a cloud IDE, Gitwise streamlines the development process and enhances collaboration.
- Authentication – Secure login & access control.
- GitHub Profile & Repo Fetching – View repositories & user profiles.
- Smart Filtering – Search & filter repositories with ease.
- Cloud-Based IDE – Edit & manage repositories in the cloud.
- AI-Powered Code Assistance – Get explanations, suggestions & improvements.
- Pull Request Comparison – Compare different PRs to make informed decisions.
- Real-time Collaboration (Upcoming) – Multi-user coding environment.
gitwisezz.mp4
- Node.js and npm installed.
- GitHub API Access Token (if required for fetching repositories).
- bash
git clone https://github.com/yourusername/gitwise.git cd gitwise
Run the following command to install the necessary packages for both client and server:
- frontend
cd frontend npm i npm run dev - backend
cd backend npm i npm start
- client
cd cloud-ide cd client npm i npm run dev
- server
cd cloud-ide cd server npm i npm run dev
PORT=5000
MONGO_URI=
GITHUB_API_KEY=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
CLIENT_BASE_URL=npm run buildnpm start