GitHub - UxHarshit/ProCodeLC: Leetcode premium company question for free
Table of Contents
- Project Overview: #project-overview
- Features: #features
- Tech Stack: #tech-stack
- Setup and Installation: #setup-and-installation
- Android App
- Node.js Server
- Contributing: #contributing
- License: #license
Project Overview
This repository contains the source code for ProCodeLC, an Android app that interacts with a Node.js server to provide access to LeetCode premium company questions.
Features
- Free access to LeetCode premium company questions
- Easy and convenient access
- Question sharing capability
- (WIP) In-built compiler for coding on Android devices
Tech Stack
- Android App:
- Android SDK version: Android 14 (API level 34)
- Programming language: Kotlin
- Node.js Server:
- Node.js: v21.2.0
- Framework: Express.js
Setup and Installation
Android App:
- Clone this repository.
- Install the Android SDK and configure your development environment.
- Open the project in Android Studio.
- Ensure you have the necessary dependencies installed (see
build.gradle). - Run the app on a device or emulator.
Node.js Server:
- Clone this repository.
- Install Node.js and npm (or yarn).
- Install dependencies:
npm install. - Run the server:
npm start(ornpm run dev).
Contributing
We welcome contributions to this project! Please see the CONTRIBUTING.md file for details.
License
This project is licensed under the Apache 2.0 license. See the LICENSE file for details.