Skip to content

CodeCompasss/repeto

Repeto

GitHub Repo stars GitHub forks GitHub issues GitHub last commit

Repeto is a curated platform for discovering high-quality, recurring opportunities for B.Tech Computer Science students.
Find the best scholarships, hackathons, research programs, open source projects, and internships—all in one place.


🚀 Features

  • Curated Opportunities: Only the best and most reputable scholarships, hackathons, research programs, open source contributions, and internships.
  • For B.Tech CS Students: All listings are relevant for Computer Science undergraduates.
  • Recurring & Updated: Focus on opportunities that repeat or are available every year/semester.
  • Powerful Filtering: Search and filter by department, year, type, exclusivity, and more.
  • One-Stop Platform: No more hunting across dozens of sites—Repeto brings it all together.

🎬 Demo

Repeto Demo


🏁 Getting Started

Clone the repository and install dependencies:

git clone https://github.com/CodeCompasss/repeto.git
cd repeto
npm install

Start the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 in your browser.


📊 Adding Your Data

We support Excel → CSV → JSON conversion for adding opportunities.

  1. Add your data in an Excel sheet.

  2. Save it as CSV (e.g., scholarships.csv, hackathons.csv) inside the convert/ folder.

  3. Convert it to JSON:

    cd convert
    node repeoecitnv.js scholarships.csv
    node repeoecitnv.js hackathons.csv

    JSON files will be generated.

  4. Move them into the data/ folder (e.g., data/scholarships.json).


⚡ Build for Production

npm run build
npm start
# or
yarn build && yarn start

🗂️ Opportunity Types

  • Scholarships: Financial aid and merit-based awards.
  • Hackathons: Coding competitions and innovation sprints.
  • Research: Research internships, fellowships, and assistantships.
  • Open Source: Programs and projects for contributing to open source.
  • Internships: Paid and unpaid industry internships.

✨ Why Repeto?

  • Quality Over Quantity – Only high-quality, recurring opportunities are listed.
  • No Spam – No expired, scammy, or irrelevant listings.
  • Student-Focused – Built for and by students.

🤝 Contributing

We welcome contributions from everyone! 🎉 Please check our CONTRIBUTING.md for detailed guidelines.


📜 Code of Conduct

This project follows the Code of Conduct. By participating, you agree to uphold it.


RepetoRepeat the best, skip the rest.