Skip to content

RuslanPr0g/algo-graph

Repository files navigation

AlgoGraph 🚀

AlgoGraph is a fun and interactive app that helps you keep track of the LeetCode problems you've solved, and explore other problems through a visual, graph-based UI. 🌐💻

image

The app displays problems as nodes in a graph, and you can touch, play around, and navigate through the graph to discover related problems. This makes it easy to track your progress and find new challenges to solve! 🧩✨

Features 🎉

  • Keep track of solved LeetCode problems 🏆
  • Interactive graph-based UI to explore problems 🔍
  • Touch and interact with the graph to find related problems 🌐
  • Visualize your progress in a fun, engaging way 📊

Installation 💻

  1. Clone the repository:

    git clone https://github.com/your-username/AlgoGraph.git
    
  2. Install the dependencies:

    npm install
    
  3. Run the development server:

    ng serve
    
  4. Navigate to http://localhost:4200/ in your browser. The app will automatically reload when you make changes to the source files. 🚀

Development Server 🖥️

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code Scaffolding ⚙️

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build 📦

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running Unit Tests 🧪

Run ng test to execute the unit tests via Karma.

Running End-to-End Tests 🔍

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further Help ❓

To get more help on the Angular CLI, use ng help or go check out the Angular CLI Overview and Command Reference page.