Skip to main content

Build With Us

Cursor Boston is fully open source. Explore our roadmap, find something exciting to build, and make your mark.

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

Contribution Roadmap

Find something that excites you. Each item includes the skills you'll use and practice. Click any item to start working on it.

Beginner Friendly
Intermediate
Advanced

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

Member Search & Filters

Intermediate

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

ReactFirebaseSearch
Start

Event RSVP System

Intermediate

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

FirebaseReactReal-time
Start

Project Showcase

Advanced

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

Full-stackFirebaseFile Upload
Start

Discussion Forum

Advanced

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

Full-stackReal-timeModeration
Start

Improvements

(5 ideas)

Improve Mobile Navigation

Beginner Friendly

Enhance the mobile menu with better animations and touch interactions.

CSSReactResponsive
Start

Add Loading Skeletons

Beginner Friendly

Replace loading spinners with skeleton screens for better perceived performance.

ReactCSSUX
Start

Form Validation UX

Intermediate

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

ReactFormsUX
Start

Image Optimization

Intermediate

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

Next.jsPerformanceImages
Start

SEO Enhancements

Intermediate

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

SEONext.jsMetadata
Start

Accessibility

(4 ideas)

Keyboard Navigation Audit

Beginner Friendly

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

HTMLCSSA11y
Start

Screen Reader Testing

Intermediate

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

ARIATestingA11y
Start

Color Contrast Check

Beginner Friendly

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

CSSDesignA11y
Start

Skip Links & Focus Management

Intermediate

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

ReactA11yUX
Start

Documentation

(4 ideas)

Component Documentation

Beginner Friendly

Document reusable components with usage examples and prop descriptions.

WritingReactDocs
Start

API Documentation

Intermediate

Create documentation for API routes and Firebase data structures.

WritingAPIFirebase
Start

Video Tutorials

Beginner Friendly

Create video walkthroughs of the codebase and contribution process.

VideoTeaching
Start

Architecture Diagrams

Intermediate

Create visual diagrams showing app architecture and data flow.

DiagrammingArchitecture
Start

DevOps & Testing

(4 ideas)

Unit Test Coverage

Intermediate

Write unit tests for utility functions and React components.

JestTestingReact
Start

E2E Test Suite

Advanced

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

PlaywrightTestingCI/CD
Start

Performance Monitoring

Intermediate

Set up performance monitoring and Core Web Vitals tracking.

AnalyticsPerformanceMonitoring
Start

Error Tracking

Intermediate

Implement error tracking and logging for production issues.

MonitoringDevOpsDebugging
Start

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 from the roadmap above or propose your own

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 off 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 passion for AI-powered development.

Make an Impact

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