Skip to content

Folder Structure

Prasad Honrao edited this page Oct 11, 2024 · 1 revision

The folder structure of the DevCamper project is organized to ensure clarity and ease of navigation. Below is an overview of the main directories and files in the project:

devcamper/
├── .github                 # Files and directories for GitHub
├── .k8s                    # Files and directories for Kubernetes based deployment
├── .vscode                 # VSCode configuration related files
├── api/                    # Backend code (Express.js)
│   ├── config/             # Configuration files
│   ├── controllers/        # API controllers
│   ├── models/             # Mongoose models
│   ├── routes/             # API routes
│   ├── middleware/         # Custom middleware
│   ├── utils/              # Utility functions
│   ├── .env                # Environment variables
│   └── server.js           # Entry point for the backend
├── assets/                 # Images and other assets
│   ├── html/               # HTML files
│   ├── logos/              # Logos and icons
├── ui/                     # Frontend code (React)
│   ├── public/             # Public assets
│   ├── src/                # React components and pages
│   ├── .env                # Environment variables
└── .gitignore              # Files and directories to be ignored by Git
└── README.md               # Project documentation
└── CODE_OF_CONDUCT.md      # Code of conduct
└── CONTRIBUTING.md         # Guidelines for contributing
└── LICENSE                 # Project license
└── SETUP.md                # Setup instructions
Clone this wiki locally