DevCom-IITB / DevCom-IITB/ResoBin

[v2.0.0 Proposal] Rewrite in TypeScript using Next.js

Open
#80 0 comments 0 reactions 0 assignees View on GitHub
in the long run
Dominant language
JavaScript
Stars
14
Forks
28
Avg merge
7d 23h
Merged PRs (30d)
1

Description

ResoBin Client v2.0.0 will be rewritten in TypeScript using NextJs.

Main Checklist:
- [ ] Migrate to next.js
- [ ] Migrate to TS
- [ ] SEO, make course info public

Features:
- [ ] Make the Profile tab clickable
- [ ] View profiles (public/private setting)
- [ ] Show my reviews and resources on my profile
- [ ] Timetable on others' profile

Bugs fixes:
- [ ] Breadcrumbs for minor/honor
- [ ] Minors/Honors -> collapsable (Electives)
- [ ] Slot & maybe a location on course item
- [ ] #75

Optional features:
- [ ] Shareable links for reviews
- [ ] Timetable venues on a map
- [ ] Search bar on timetable screen for directly adding courses
- [ ] Score system (+10 for reviews, +20 for resources, bounty points for tasks)
- [ ] Score leaderboard on home page

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue is a broad v2.0.0 proposal covering a Next.js and TypeScript migration, profiles, timetables, SEO, bug fixes, and optional features. It names no files, tests, or entry points, so start by inventorying the existing client and separating the checklist into independently scoped tasks. Done would require completing the agreed migration and selected checklist items.

Written by the indexing model from the issue text.

Assessment

Tech stack
next.js, typescript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.