- UCVME is a personality-based CV sharing platform designed to help users create a personalised CV that highlights their unique character traits alongside their professional qualifications using a video.
- Through a guided CV-making process, UCVME allows users to create a digital snapshot of their personality, skills, and experiences.
- The platform also serves as a job marketplace, enabling users to apply for jobs or post job listings, with the added benefit of saving CVs or job posts for later reference and the ability to share one's CV via a QR code.
The project was made for the Global Claroom 2024 module for TUD's Computer Science International Course Our team includes:
- Elitsa Koleva as the Lead Designer and Frontend developer
- Jia Zhang as the Lead Backend Developer
- Lovely Fernandez as the Team Leader
- Mate Mikus as the Frontend developer
- Seah Kim as the Lead Tester
- Create a personality-focused CV.
- Incorporate video elements to showcase who you are.
- Select from various personality types to best describe yourself.
- Apply for jobs using your personalized CV.
- Post job openings with detailed descriptions and images.
- Save job posts and CVs for later viewing.
- Search for jobs using keywords like job name or category.
- Search for CVs using keywords like a person's name
In the future we would like to implement features such as:
- QR code sharing for CVs
- A personalised algorithm that matches suitable jobs to users and recommends them in their feed.
- A history page where users can see what CVs/Jobs they have recently looked at
- An in-app messaging/application service
- Premium user features such as the ability to make multiple CVs
- and others
-
Recommended IDE Setup VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
-
Clone the repository
git clone https://github.com/your-repository/ucvme.git](https://github.com/SENZAGlobalClassroom/UCVME.git- Database setup
Download and install docker
https://hub.docker.comSearch postgres and select image to run
docker pull postgresObtain list of existing Docker Images and should see container listed in repository called postgres
docker imagesName new container and specify the ports
docker run --name pg2023 –p 54321:5432 –eEnter username and password
POSTGRES_USER=postgres -e POSTGRES_PASSWORD=Sp00ky! -eInsert the database you want in your container
POSTGRES_DB=postgres -d postgresDownload DBeaver
https://dbeaver.io/Connect DBeaver using the username and password previously set
Open SQL window, run to create new schema
CREATE SCHEMA "BUILDER" AUTHORIZATION "postgres";Open SQL script and execute sql file
- Project setup
cd .\UCVME\app\view
npm installCompile and Hot-Reload for Development
npm run devCompile and Minify for Production
npm run buildCompile to run on node server
cd .\UCVME\app\controller
node server.jsSide Menu:









