Bold Digital Vision is a cutting-edge web platform designed to connect businesses with expert cybersecurity freelancers. Our platform offers a seamless interface where companies can post their cybersecurity projects and select from a pool of pre-verified, certified freelancers. Freelancers gain access to high-quality, well-paying opportunities that match their skills and expertise. Beyond matchmaking, the platform features collaboration tools, administrative management, and value-added services like continuous training. With a focus on security and compliance, Bold Digital Vision ensures a safe and efficient environment for both businesses and freelancers. Join us in revolutionizing the cybersecurity freelancing landscape.
- @William > Fullstack Developer / Team Leader
- @Vincent > Fullstack Developer
- @Djibril > Fullstack Developer
- @Charlotte > Data Scientist / Product Owner
- @Ayoub > SOC Analyst / Cybersecurity
- @Alexandre > DevOps
- @Magali > DevOps
-
Make sure you have Docker installed on your machine.
-
Setup ur .env file with the following variables -> See example.
-
To run this project clone this repository and run it locally using docker commands.
- 🚀 Compose -
Dev
:pnpm run dev:compose
- 🚀 Compose -
-
You need to have PNPM installed, if not you can install it by following the instructions.
-
Setup ur .env file with the following variables -> See example.
-
Install PostgreSQL on your local machine.
-
Install the dependencies by running
pnpm install
atroot
. -
Start the
development server
by running the following commands atroot
:pnpm run dev
- WebApp run on port
3000
- Client & Server: Next.js / TypeScript / DrizzleORM
- Database: PostgreSQL
- Mockup: Figma
- CI/CD: Github Actions
- DevOps: K8s / Helm / Terraform / Ansible / ArgoCD / HashiCorp Vault
- Containerization: Docker
- Agile Methodology: Jira
No part of this software may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the author. For permission requests, write to the author at the email provided in the contact details.
For more details, see the LICENSE.md file.