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.
- 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.
Clone the repository and install dependencies:
git clone https://github.com/CodeCompasss/repeto.git
cd repeto
npm installStart the development server:
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 in your browser.
We support Excel β CSV β JSON conversion for adding opportunities.
-
Add your data in an Excel sheet.
-
Save it as CSV (e.g.,
scholarships.csv,hackathons.csv) inside theconvert/folder. -
Convert it to JSON:
cd convert node repeoecitnv.js scholarships.csv node repeoecitnv.js hackathons.csvJSON files will be generated.
-
Move them into the
data/folder (e.g.,data/scholarships.json).
npm run build
npm start
# or
yarn build && yarn start- 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.
- 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.
We welcome contributions from everyone! π Please check our CONTRIBUTING.md for detailed guidelines.
This project follows the Code of Conduct. By participating, you agree to uphold it.
Repeto β Repeat the best, skip the rest.