-
Notifications
You must be signed in to change notification settings - Fork 0
Development Setup
AstronDaniel edited this page Dec 21, 2025
·
1 revision
Prepare Your Workspace
Configure your local environment to start contributing to CampusVault.
Ensure you have the following tools installed:
| Tool | Version | Purpose |
|---|---|---|
| Node.js | v18+ | Frontend runtime |
| Python | v3.10+ | Backend runtime |
| PostgreSQL | v14+ | Database |
| Docker | Latest | Containerization (Optional) |
-
Clone & Enter:
git clone https://github.com/AstronDaniel/CampusVault.git cd CampusVault/backend -
Virtual Environment:
python -m venv venv source venv/bin/activate -
Dependencies:
pip install -r requirements.txt
-
Environment Variables: Copy
.env.exampleto.envand update database credentials.
-
Navigate:
cd ../admin-frontend -
Install:
npm install
-
Run:
npm run dev
| Quick Links | Community |
|---|---|
| β’ Getting Started β’ Contributing β’ Support β’ FAQ |
β’ GitHub Repository β’ Code of Conduct β’ Feature Requests β’ License |
Β© 2025 CampusVault Project. Licensed under the MIT License.
Built with β€οΈ by the open source community.
π Home
π User Documentation
βοΈ Developer Docs
π Project Info
π₯ Community
- π Wiki Guidelines
- π External Resources