Jobiverse is a platform designed to connect students and employers, enabling efficient project management and collaboration.
- Student Management: Students can apply for projects, respond to invitations, and manage their applications.
- Employer Management: Employers can create projects, invite students, and manage applications.
- Favorites: Users can save projects to their favorites for quick access.
- Recommendations: Projects and students are recommended based on matching criteria.
- Hồ Chí Trung – (Team Leader)
- Lê Nhật Trường
- Lương Bảo Phúc
- Nguyễn Thị Kim Trâm
- Lê Hứa Bảo Trân
- Nguyễn Hữu Phước
Jobiverse/
├── backend/ # Node.js backend for API and business logic
│ ├── .env # Environment variables for backend
│ ├── src/ # Source code for backend
│ ├── public/ # Public assets for backend
│ └── package.json # Backend dependencies
├── backend.NET/ # .NET backend for for API and business logic
│ ├── appsettings.json # Configuration for .NET backend
│ ├── Controllers/ # API controllers
│ ├── Models/ # Database models
│ └── Jobiverse.sln # .NET solution file
├── frontend/ # React frontend for user interface
│ ├── .env # Environment variables for frontend
│ ├── src/ # Source code for frontend
│ ├── public/ # Public assets for frontend
│ └── package.json # Frontend dependencies
├── env-sync.bat # Script to fetch environment files (Windows)
├── env-sync.sh # Script to fetch environment files (Unix)
└── README.md # Project documentation
-
Repo Members:
-
Windows: Simply double-click the file
env-sync.bat, then enter your GitHub token (provided by the repo owner). -
Unix / Linux: Run the file
env-sync.shin your terminal with your GitHub token (provided by the repo owner)### Unix / Linux ./env-sync.sh
-
-
Non-members: manually copy from example files to create .env (for backend, frontend) and appsettings.json (for backend.NET).
backend/.env.example → backend/.env frontend/.env.example → frontend/.env backend.NET/appsettings.example.json → backend.NET/appsettings.json
Important
You only need to set up one backend.
Either backend/ (Node.js) or backend.NET/ (.NET Core) depending on your preference or stack
cd backend
yarn
yarn devcd backend.NET
dotnet restore Jobiverse.sln
dotnet watch runTo enable the CV PDF export feature, install Playwright:
dotnet tool install --global Microsoft.Playwright.CLI playwright install
cd frontend
yarn
yarn dev



