DSAthon Tailwind Templates

Dsathon

šŸ— Tech Stack TypeScript - Strongly typed JavaScript for better maintainability. Tailwind CSS - Utility-first CSS framework for rapid UI development. JavaScript - Core language for algorithmic solutions and interactions.

DSAthon - Data Structures & Algorithms Hackathon

šŸš€ Introduction

Welcome to DSAthon, a hackathon focused on solving complex Data Structures & Algorithms (DSA) problems efficiently using TypeScript, Tailwind CSS, and JavaScript. This event is designed to challenge your problem-solving skills while fostering collaboration and learning.

šŸ— Tech Stack

  • TypeScript - Strongly typed JavaScript for better maintainability.
  • Tailwind CSS - Utility-first CSS framework for rapid UI development.
  • JavaScript - Core language for algorithmic solutions and interactions.

šŸ“ Project Structure

DSAthon/
│── src/
│   ā”œā”€ā”€ algorithms/    # DSA solutions in TypeScript
│   ā”œā”€ā”€ components/    # Reusable UI components
│   ā”œā”€ā”€ pages/         # Application pages
│   ā”œā”€ā”€ styles/        # Global styles (Tailwind CSS)
│── public/
│── tests/            # Unit tests for algorithms
│── package.json      # Dependencies and scripts
│── tailwind.config.js # Tailwind CSS configuration
│── tsconfig.json     # TypeScript configuration
│── README.md         # Project documentation

šŸ“Œ Features

  • Solve algorithmic challenges in TypeScript.
  • Clean and responsive UI with Tailwind CSS.
  • Interactive problem statements and test cases.
  • Code execution and validation within the app.
  • Leaderboard tracking for participant scores.

šŸ›  Installation & Setup

Prerequisites

Make sure you have the following installed:

Steps

  1. Clone the repository
    git clone https://github.com/euii-ii/DSAthon.git
    cd dsathon
    
  2. Install dependencies
    yarn install  # or npm install
    
  3. Run the development server
    yarn dev  # or npm run dev
    
  4. Build the project
    yarn build  # or npm run build
    
  5. Run tests
    yarn test  # or npm test
    

šŸ“Œ How to Participate

  1. Fork this repository.
  2. Solve the provided DSA problems in the src/algorithms/ directory.
  3. Submit a pull request with your solutions.
  4. Earn points and climb the leaderboard!

šŸ¤ Contributing

Contributions are welcome! If you find any issues or want to add new features, please submit a pull request.

šŸ“œ License

This project is licensed under the MIT License.


Happy coding! šŸš€

Top categories

Loading Svelte Themes