https://github.com/opencodechicago/hacktoberfest-2025-backend
Backend app for Open Code Chicago’s Hacktoberfest 2025 — open-source contributions welcome!
https://github.com/opencodechicago/hacktoberfest-2025-backend
backend community hacktoberfest hacktoberfest2025 open-source opencodechicago
Last synced: 4 months ago
JSON representation
Backend app for Open Code Chicago’s Hacktoberfest 2025 — open-source contributions welcome!
- Host: GitHub
- URL: https://github.com/opencodechicago/hacktoberfest-2025-backend
- Owner: OpenCodeChicago
- License: mit
- Created: 2025-09-11T21:34:28.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-09-11T21:49:46.000Z (4 months ago)
- Last Synced: 2025-09-11T22:30:00.614Z (4 months ago)
- Topics: backend, community, hacktoberfest, hacktoberfest2025, open-source, opencodechicago
- Language: Shell
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Hacktoberfest 2025 – Backend

[](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/commits/main)
[](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/actions/workflows/ci.yml)
[](LICENSE)
[](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/issues)
[](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/pulls)
[](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/graphs/contributors)
[](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/stargazers)
---
## Welcome Hacktoberfest Contributors!
This repo is part of [Open Code Chicago](https://opencodechicago.org)’s Hacktoberfest 2025 initiative.
Whether it’s your **first pull request** or your **50th**, you are welcome here!
Contribute to real-world open source code, learn backend development, and collaborate with a global community.

---
## Table of Contents
- [Description](#description)
- [Who is this for?](#who-is-this-for)
- [Tech Stack](#tech-stack)
- [Quick Start](#quick-start)
- [Features](#features)
- [Project Structure](#project-structure)
- [Contributing](#contributing)
- [Hacktoberfest Contribution Guide](#hacktoberfest-contribution-guide)
- [Documentation](#documentation)
- [Contributors](#contributors)
- [License](#license)
- [Feedback](#feedback)
- [Support](#support)
- [Connect with us](#connect-with-us)
---
## Description
This is the **backend project** for Hacktoberfest 2025.
It’s built with **Node.js, Express.js, and MongoDB**, and set up for **easy contributions, testing, and collaboration**.
New contributors can help with APIs, database models, and documentation.
---
## Who is this for?
- Beginners making their **first open source contribution**
- Intermediate devs learning **Node.js, Express.js, REST APIs**
- Experienced contributors who want to **mentor others**
---
## Tech Stack
- **Node.js** – runtime
- **Express.js** – server framework
- **ESLint + Prettier** – linting & formatting
- **Jest / Supertest** – (optional) testing
- **GitHub Actions** – CI/CD pipelines
---
## Quick Start
See the [Usage Guide](docs/usage.md) for full setup.
```bash
# Clone the repo
git clone https://github.com/OpenCodeChicago/hacktoberfest-2025-backend.git
cd hacktoberfest-2025-backend
```
```bash
# Install dependencies
npm install
```
```bash
# Start dev server
npm run dev
```
---
## Features
- Simple **Express.js backend** ready to extend
- Developer-friendly setup
- Preconfigured **linting & formatting**
- GitHub Actions for **CI/CD**
- Open for **community collaboration**
---
## Project Structure
```bash
hacktoberfest-2025-backend/
├── .github/ # Workflows, templates, CODEOWNERS
│ ├── ISSUE_TEMPLATE/
│ ├── workflows/
│ └── ...
├── docs/ # Usage guide, FAQ
├── src/ # Backend source code
│ ├── server.js # Server entry
│ └── routes/ # Example routes
├── .eslintrc # ESLint config
├── .prettierrc # Prettier config
├── CONTRIBUTING.md # How to contribute
├── CODE_OF_CONDUCT.md # Code of conduct
├── SECURITY.md # Security policy
├── LICENSE # MIT License
└── README.md # This file
```
---
## Contributing
We welcome contributions from **everyone**!
Please see our [Contributing Guidelines](CONTRIBUTING.md) for details on how to get started.
---
## Hacktoberfest Contribution Guide
1. Fork this repository
2. Check our [Project Board](https://github.com/orgs/OpenCodeChicago/projects/2)
- Look for an issue you’d like to work on
- Comment on the issue to let others know you’re taking it
- Maintainers may assign you to it (to avoid duplicates)
3. Create a new branch:
```bash
git checkout -b my-new-feature
```
4. Make your changes (small, clear commits)
5. Run `npm run lint` before pushing
6. Open a Pull Request
- All PRs are automatically checked for linting in CI
- Tip: Start with [Good First Issues](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/labels/good%20first%20issue)
---
## Documentation
- [Usage Guide](docs/usage.md)
- [FAQ](docs/faq.md)
- [Contributing Guidelines](CONTRIBUTING.md)
- [Pull Request Template](.github/PULL_REQUEST_TEMPLATE.md)
- [Code Owners](.github/CODEOWNERS)
- [Issue Templates](.github/ISSUE_TEMPLATE/)
---
## Contributors
Thanks goes to these wonderful people:
This project follows the [all-contributors](https://allcontributors.org) specification.
Contributions of any kind welcome!
---
## License
This project is licensed under the [MIT License](LICENSE).
---
## Feedback
We welcome feedback and suggestions to improve the template’s functionality and usability.
Feel free to [open an issue](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/issues) or [start a discussion](https://github.com/OpenCodeChicago/hacktoberfest-2025-backend/discussions).
---
## Support
📧 Contact: [info@opencodechicago.org](mailto:info@opencodechicago.org)
---
## Languages and Tools
---
## Connect with us