Skip to content

mehtajinesh/ZenithSolve-Frontend

Repository files navigation

ZenithSolve

A modern web platform for practicing and visualizing problem-solving techniques and algorithms.

Latest Release

Deploy Frontend to DigitalOcean

Overview

ZenithSolve is a Next.js-based application that provides an interactive environment for:

  • Browsing and solving coding problems
  • Visualizing algorithms
  • Understanding real-world use cases
  • Implementing solutions with syntax highlighting

Features

  • 🔍 Problem search and filtering by difficulty and categories
  • 💡 Interactive problem solving interface
  • 🎨 Dark/Light theme support
  • 📱 Responsive design
  • ⚡ Built with performance in mind using Next.js and Turbopack

Tech Stack

  • Framework: Next.js 15.2
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • Code Highlighting: React Syntax Highlighter
  • Theme Management: next-themes
  • Development Tools:
    • ESLint
    • Turbopack
    • PostCSS

Getting Started

  1. Clone the repository:
git clone https://github.com/yourusername/zenithsolve.git
cd zenithsolve
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Project Structure

  • /src/app - Next.js app router pages and layouts
  • /src/components - Reusable React components
  • /src/data - Mock data and problem definitions
  • public/ - Static assets

Scripts

  • npm run dev - Start development server with Turbopack
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run ESLint

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License Information

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Solved Leetcode Problems

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages