DocsGetting StartedIntroduction

Introduction

Welcome to the CS-Arena documentation. This guide covers everything you need to know — whether you're a user showcasing your project or a developer contributing to the codebase.

What is CS-Arena?

CS-Arena is a platform designed for computer science students and developers to:

  • 🚀 Showcase graduation projects and startup ideas
  • 🔍 Discover innovative projects from developers worldwide
  • 🤝 Find collaborators and open-source contributors
  • 🏆 Compete on the global leaderboard

Tech Stack

This project is built with modern web technologies. Familiarity with the following is recommended before contributing.

TechnologyPurpose
Next.js 15App Router, Server Components
React 19UI Framework
Tailwind CSSStyling
Sanity CMSContent Management
NextAuth.jsAuthentication

Quick Setup

git clone https://github.com/Ali-Haggag7/CS-Arena.git
cd CS-Arena
npm install
npm run dev

Open http://localhost:3000 to see the result.

Was this page helpful?
Edit this page on GitHub
Last updated: 3/20/2026