Simpler.Grants.gov Public Wiki
Grants.govSimpler.Grants.govGitHubDiscourse
  • πŸ‘‹Welcome
  • GET INVOLVED
    • Why open source?
    • How to contribute code
    • How to file issues
      • Report a bug
      • Request a feature
      • Report a security vulnerability
    • Community guidelines
      • Code of Conduct
      • Reporting and removing content
      • Incident response protocol
    • Community events
      • Fall 2024 Coding Challenge
        • Event Submissions & Winners
      • Spring 2025 Collaborative Coding Challenge
        • Event Submissions & Winners
    • Communication channels
  • Product
    • Roadmap
    • Deliverables
      • 🏁Static site soft launch
      • 🏁Static site public launch
      • 🏁GET Opportunities
      • 🏁Open source onboarding
      • 🏁Co-Design Group planning
    • Decisions
      • ADR Template
      • ADRs
        • Dedicated Forum for Simpler.Grants.gov Community
        • Recording Architecture Decisions
        • Task Runner for the CI / CD Pipeline
        • API Language
        • Use Figma for design prototyping
        • ADR: Chat
        • DB Choices
        • API Framework and Libraries
        • Back-end Code Quality Tools
        • Front-end Language
        • Communications Tooling: Wiki Platform
        • Use Mural for design diagrams and whiteboarding
        • Ticket Tracking
        • Front-end Framework
        • Front-end Code Quality Tools
        • Front-end Testing & Coverage
        • Backend API Type
        • Front-end Testing & Coverage
        • Deployment Strategy
        • Use U.S. Web Design System for components and utility classes
        • FE server rendering
        • Use NPM over Yarn Architectural Decision Records
        • U.S. Web Design System in React
        • Communications Tooling: Video Conferencing
        • Back-end Production Server
        • Communications Tooling: Analytics Platform
        • Commit and Branch Conventions and Release Workflow
        • Cloud Platform to Host the Project
        • Infrastructure as Code Tool
        • Data Replication Strategy & Tool
        • HHS Communications Site
        • Communications Tooling: Email Marketing
        • Communications Tooling: Listserv
        • Use Ethnio for design research
        • Uptime Monitoring
        • Database Migrations
        • 30k ft deliverable reporting strategy
        • Public measurement dashboard architecture
        • Method and technology for "Contact Us" CTA
        • E2E / Integration Testing Framework
        • Logging and Monitoring Platform
        • Dashboard Data Storage
        • Dashboard Data Tool
        • Search Engine
        • Document Storage
        • Document Sharing
        • Internal Wiki ADR
        • Shared Team Calendar Platform
        • Cross-Program Team Health Survey Tool
        • Adding Slack Users to SimplerGrants Slack Workspace
        • Repo organization
        • Internal knowledge management
        • Migrate Existing API Consumers
      • Infra
        • Use markdown architectural decision records
        • CI/CD interface
        • Use custom implementation of GitHub OIDC
        • Manage ECR in prod account module
        • Separate terraform backend configs into separate config files
        • Database module design
        • Provision database users with serverless function
        • Database migration architecture
        • Consolidate infra config from tfvars files into config module
        • Environment use cases
        • Production networking long term state
    • Analytics
      • Open source community metrics
      • API metrics
  • DESIGN & RESEARCH
    • Brand guidelines
      • Logo
      • Colors
      • Grid and composition
      • Typography
      • Iconography
      • Photos and illustrations
    • Content guidelines
      • Voice and tone
    • User research
      • Grants.gov archetypes
  • REFERENCES
    • Glossary
  • How to edit the wiki
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. GET INVOLVED
  2. Community events

Fall 2024 Coding Challenge

PreviousCommunity eventsNextEvent Submissions & Winners

Last updated 2 months ago

Was this helpful?

Welcome to the Simpler Grants.gov Challenge

This is a great starting point for contributing to this year's challenge. Below are some important resources and context to help you get involved. If you don't find what you're looking for here, feel free to explore the Wiki or the , or reach out to us with any questions.


Collaborative Coding & Design Challenge Code of Conduct

This pilot event fosters a collaborative, creative community for all participants and government partners. Please adhere to the following guidelines:

  1. Foster an environment that encourages creativity and empowers teammates to bring their best selves to the challenge.

  2. Encourage respectful questioning, active listening, and openness to diverse ideas.

  3. Always assume positive intent in interactions.

  4. Consider the global and local impact of your ideas.

  5. Ensure a safe, respectful, and inclusive space, free from discrimination or harassment.


Event Schedule

The event will start on Friday, October 25th, and end on Saturday, October 26th. The full event schedule will be posted as it’s confirmed.


Repositories and Resources

Simpler Grants.gov Repository

  • GitHub Link:

Live Site

Zoom Link

The various sessions and breakout rooms will be hosted on Zoom. We encourage you to have Zoom installed and set up prior to the event. The link will be updated here on the day of the event.

  • Zoom Link: <TBD>

Developer Documentation

Frontend

The frontend is developed using React with Next.js. To get started, follow the instructions in the README below:

API

Our API is built with Flask (Python) and containerized with Docker. To set up your development environment, follow the steps in the documentation below:


Design Documentation

Our designers have created guidelines for contributing design mockups and content for Simpler Grants.gov. All designs are based on the USWDS component library and follow our voice and tone guide.


Get Involved Now!

Can't wait until October 25th? Join the Simpler Grants.gov open-source community and start contributing today!

Date
Update
Notes

2/12/2024

Initial Content

Updated with Initial content

Simpler Grants.gov:

Full Documentation:

Frontend README:

API Setup:

API Endpoints Documentation (Swagger):

Voice and Tone Guide:

USWDS Components:

Get Involved Now:

README on GitHub
Simpler Grants.gov GitHub
Visit the Site
View Developer Docs
Read Here
API Development Guide
API Docs
View Guide
USWDS Design System
Join the Community