🚀 Backend service for CodeHive – powering authentication, APIs, caching, and database management.
- Node.js + Express
- PostgreSQL (Prisma ORM)
- MongoDB (Mongoose ODM)
- Redis (caching, sessions, rate limiting, Pub/Sub)
- BullMQ – job queues & scheduling
- Socket.IO – event-based updates
- REST
- GraphQL
- Zod – validation for REST request bodies
- AWS S3 – file storage
- AWS CloudFront – CDN for fast global delivery
# Clone repo
git clone https://github.com/Kelsen23/CodeHive-Backend.git
cd CodeHive-Backend
# Install dependencies
npm install
# Run development server
npm run devContributions are welcome!
If you’d like to improve CodeHive-Backend, feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License, so you’re free to use, modify, and share it.
Steps to contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature-name) - Make your changes
- Commit and push (
git commit -m "Add new feature" && git push origin feature-name) - Open a Pull Request
