Skip to main content
Cursor Boston

Build With Us

Cursor Boston is fully open source. Explore the roadmap, find a focused contribution, and make your mark.

GPL-3.0
License
Next.js 16
Framework
TypeScript
Language
Firebase
Backend

Contribution Roadmap

Find something that excites you. Search by skill, category, or difficulty, then open a pre-filled issue when you are ready to start.

Showing 22 of 22 roadmap ideas.

Features

5 ideas

Dark Mode Toggle

Beginner Friendly

Add a theme switcher to toggle between light and dark modes across the site.

ReactTailwind CSSlocalStorage
Start from this idea

Member Search & Filters

Intermediate

Add search functionality and filters by skills, interests, and location to the members directory.

ReactFirebaseSearch
Start from this idea

Event RSVP System

Intermediate

Allow members to RSVP to events directly on the site with capacity limits and waitlists.

FirebaseReactReal-time
Start from this idea

Project Showcase

Advanced

Create a gallery where members can showcase projects they have built with Cursor.

Full-stackFirebaseFile Upload
Start from this idea

Discussion Forum

Advanced

Build a community forum for discussions, Q&A, and knowledge sharing.

Full-stackReal-timeModeration
Start from this idea

Improvements

5 ideas

Improve Mobile Navigation

Beginner Friendly

Enhance the mobile menu with better animations and touch interactions.

CSSReactResponsive
Start from this idea

Add Loading Skeletons

Beginner Friendly

Replace loading spinners with skeleton screens for better perceived performance.

ReactCSSUX
Start from this idea

Form Validation UX

Intermediate

Improve form error messages with inline validation and better error states.

ReactFormsUX
Start from this idea

Image Optimization

Intermediate

Implement lazy loading, proper sizing, and WebP format for all images.

Next.jsPerformanceImages
Start from this idea

SEO Enhancements

Intermediate

Add structured data, improve meta tags, and create a dynamic sitemap.

SEONext.jsMetadata
Start from this idea

Accessibility

4 ideas

Keyboard Navigation Audit

Beginner Friendly

Ensure all interactive elements are keyboard accessible with visible focus states.

HTMLCSSA11y
Start from this idea

Screen Reader Testing

Intermediate

Test with screen readers and add missing ARIA labels and landmarks.

ARIATestingA11y
Start from this idea

Color Contrast Check

Beginner Friendly

Audit and fix color contrast issues to meet WCAG AA standards.

CSSDesignA11y
Start from this idea

Skip Links & Focus Management

Intermediate

Add skip-to-content links and improve focus management on page navigation.

ReactA11yUX
Start from this idea

Documentation

4 ideas

Component Documentation

Beginner Friendly

Document reusable components with usage examples and prop descriptions.

WritingReactDocs
Start from this idea

API Documentation

Intermediate

Create documentation for API routes and Firebase data structures.

WritingAPIFirebase
Start from this idea

Video Tutorials

Beginner Friendly

Create video walkthroughs of the codebase and contribution process.

VideoTeaching
Start from this idea

Architecture Diagrams

Intermediate

Create visual diagrams showing app architecture and data flow.

DiagrammingArchitecture
Start from this idea

DevOps & Testing

4 ideas

Unit Test Coverage

Intermediate

Write unit tests for utility functions and React components.

JestTestingReact
Start from this idea

E2E Test Suite

Advanced

Create end-to-end tests for critical user flows using Playwright.

PlaywrightTestingCI/CD
Start from this idea

Performance Monitoring

Intermediate

Set up performance monitoring and Core Web Vitals tracking.

AnalyticsPerformanceMonitoring
Start from this idea

Error Tracking

Intermediate

Implement error tracking and logging for production issues.

MonitoringDevOpsDebugging
Start from this idea

Have Your Own Idea?

Don't see what you want to build? Propose your own feature or improvement.

Propose a Feature

How to Contribute

  1. Fork & Clone

    Fork the repo and clone it to your local machine.

  2. Pick an Idea

    Choose a roadmap idea or propose your own contribution.

  3. Build It

    Create a branch, write code, and test locally.

  4. Submit PR

    Open a pull request and get feedback from maintainers.

Why Contribute?

Build Your Portfolio

Real contributions to a production app that you can show to employers.

Learn Modern Tech

Work with Next.js 16, TypeScript, Firebase, Tailwind, and AI-powered workflows.

Join the Community

Connect with developers who share your focus on AI-powered development.

Make an Impact

Your work helps a real community and serves as a template for others.

Open game world map