← Back to projectsdashboard

We released a startup which enables freelancers to create their online business profile to showcase their work, experience, portfolio and so on.

The system has a Role Based Authorization implementation to differentiate admins from normal users.

Admins can manage users and default seed data.

The platform has an interactive dashboard where users can create their profile from scratch by adding their profile details, resume details, upload avatar, projects, courses, certifications, portfolio images from different projects, soft and professional skills and map professional skills to projects.

Freelancers can also specify their availability and indicative rate.

At the end, each user will have their own public profile to use in aquiring contracts and also an option to download a PDF of their profile.

We implemented the full functionality from UI/UX, frontend to backend, production deployment on DigitalOcean and CI/CD using GitLab pipelines.

Tech stack

Angular
TypeScript
NestJS
TypeORM
Angular Material
NGXS
Flex Layout
Angular CDK
Digital Ocean
Angular Universal
GitLab
PostgresSQL
Angular Universal

Portfolio

Skills
partneeFrontpage
financials
account
register
skills
johDoeProfile
forgot password
portfolio
job tracker
Scroll