query #2
Answered
by
Aayush-coder32
shuklapranav94-sketch
asked this question in
Q&A
|
Hi maintainers, I'm trying to understand the architecture of Coderush before making my first contribution. Could someone explain:
Any documentation or diagrams would also be very helpful. Thank you! |
Answered by
Aayush-coder32
Jul 21, 2026
Replies: 1 comment
|
Hi, thanks for your interest in contributing to Coderush! Coderush is a full-stack Smart Campus OS built with React, Node.js, Express, MongoDB, and Socket.io. Overall project structure
Frontend structureInside
Backend structureInside
Application flow
Beginner-friendly areasFirst-time contributors can start with:
For larger modules such as authentication, payments, attendance, or AI integrations, it is better to open an issue or discussion before starting. The README also contains setup instructions, a workflow animation, project structure, and API documentation references. Thanks again for your interest in contributing! |
0 replies
Answer selected by
Aayush-coder32
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi, thanks for your interest in contributing to Coderush!
Coderush is a full-stack Smart Campus OS built with React, Node.js, Express, MongoDB, and Socket.io.
Overall project structure
frontend/– React-based user interfacebackend/– Express API, database models, authentication, and business logicdocs/– API, Docker, security, and supporting documentationscripts/– Deployment and automation scripts.github/workflows/– GitHub Actions workflowsdocker-compose.yml– Runs the frontend, backend, and MongoDB using DockerFrontend structure
Inside
frontend/src/:pages/contains route-level pages for students, faculty, admins, authentication, and public screens.components/contains reusab…