Giter Club home page Giter Club logo

paidlancerdev / paidlancer Goto Github PK

View Code? Open in Web Editor NEW
11.0 0.0 6.0 10.27 MB

๐Ÿ…ฐ๏ธ Paidlance: Redefining Freelance Work ๐Ÿ’ต Get paid for your work ๐Ÿ‘ฉโ€๐Ÿ’ป Verify your clients ๐Ÿšซ No unjustified refunds โœจ๐Ÿ’ซ Open Source | Platform

Home Page: https://paidlance.dev

License: MIT License

HTML 26.41% SCSS 25.56% TypeScript 48.03%
developer employment finance fiverr freelance freelancer money open-source remote remote-work upwork work angular

paidlancer's Introduction

PaidlanceDev

PaidlanceDev paidlance.dev

A place where freelancers are empowered to get paid for their hard work without having to worry about unjustified backdate refunds!

Diverging from the norm, while still honoring the importance of clients, we prioritize the welfare of freelancers over all else.

At PaidlanceDev, freelancers and clients alike find a secure platform where work is valued and payments are not going to be rolled back.

Our mission is simple: to create a fair and transparent environment where freelancers can focus on delivering exceptional work, knowing they'll be compensated fairly for their time and expertise.

With our streamlined process, clients have a limited window of 24 hours to request refunds, preventing any backdated requests and fostering a fair environment for freelancers.

PaidlanceDev offers access to a pool of verified freelancers who are committed to delivering outstanding results. With our emphasis on trust and reliability, PaidlanceDev is the go-to destination for freelancers seeking fair compensation and clients looking for top-notch talent to bring their projects to life.

paidlancer's People

Contributors

dependabot[bot] avatar monacodelisa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

paidlancer's Issues

Feature: Implementing route guard

Type of feature

โœจ Feature

Current behavior

  • no protected routes

Suggested solution

routes to be protected from unregistered site visitors:

  • { path: "account-type", component: AccountTypeComponent }
  •  {
     	path: "client", // TO-DO auth gard
     	component: DashboardComponent,
     	children: [
     		{ path: "projects", component: ClientProjectsComponent},
     		{ path: "", redirectTo: "projects", pathMatch: "full"},
     		{ path: "new", component: ClientNewProjectComponent },
     		{ path: "matches", component: ClientMatchesComponent },
     	],
     },
     {
     	path: "talent", // TO-DO auth gard
     	component: DashboardComponent,
     	children: [
     		{ path: "projects", component: TalentProjectsComponent},
     		{ path: "", redirectTo: "projects", pathMatch: "full"},
     		{ path: "new", component: TalentNewProjectComponent },
     		{ path: "matches", component: TalentMatchesComponent },
     	],
     },
    



### Additional context

_No response_

### I would be willing to submit a PR to fix this issue

- [X] Yes and I have read the [Contribution Guide](https://anguhashblog.com/contributing) and I agree to follow this project's [Code of Conduct](https://anguhashblog.com/code-of-conduct)
- [ ] No

Feature: embrace some tooling for code quality

Type of feature

๐Ÿ“ฆ Chore

Current behavior

Code quality is not being checked either when developing or commiting

Suggested solution

Introducing some toolings:

  • husky,
  • lint-staged,
  • eslint
  • prettier
  • stylelint

Aligning rules in .editorconfig and .prettierrc

Additional context

No response

I would be willing to submit a PR to fix this issue

Feature: Setting up Account type

Type of feature

โœจ Feature

Current behavior

  • right now upon sign in redirect goes to dashboard
  • dashboard can be ither client or talent

Suggested solution

  • before redirecting to the correct dashboard new users with no user role must be redirected to the account-type component where they chose a role
  • users with a role must not see this component route
  • unregistered users also must not see this route apply route guard
  • upon making a selection value is to be stored in the database

Additional context

No response

I would be willing to submit a PR to fix this issue

Bug: Fix the GitHub link in footer

Describe the bug

the GitHub link in footer points to https://github.com/PaidlanceDev

Steps to reproduce

needs to be changed to https://github.com/Paidlance

Browsers

No response

Additional context (Is this in dev or production?)

No response

I would be willing to submit a PR to fix this issue

Feature: Create Profile component

Type of feature

โœจ Feature

Current behavior

There is no profile component

Suggested solution

Users should be able to view and update their details

  • the other standard things I do
  • add router link from home page to profile page

Additional context

I have created this issue for myself

I would be willing to submit a PR to fix this issue

Feature: Update footer copyright text

Type of feature

โœจ Feature

Current behavior

it has copyright for all rights reserved

Suggested solution

Should be updated to say that paidlancer is an open source project

  • the text must be more appropriate
  • if needed consult with AI tool to adjust the footer notice accordingly
  • Open Source MIT license

Additional context

No response

I would be willing to submit a PR to fix this issue

Feature: Add a scroll to top button with icon for longer pages

Type of feature

โœจ Feature

Current behavior

There is no scroll to top button

Suggested solution

This feature is to be implemented sitewide so it must be in the app.component.ts
two options of implementing:

  • could be done using import {ViewportScroller} from '@angular/common'; view example
  • or using import { HostListener } from "@angular/core"; view example

Additional context

PRs that do not follow the instructions provided here will be closed

I would be willing to submit a PR to fix this issue

Feature: Add sign in with GitLab

Type of feature

โœจ Feature

Current behavior

Now there is social signing for google and for GitHub

Suggested solution

  • add social signing with GitLab
  • core team work since involves supabase

Additional context

No response

I would be willing to submit a PR to fix this issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.