GithubHelp home page GithubHelp logo

pruthvimz / vid-board Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 766 KB

Wake up back-end with https://vid-board-backend.herokuapp.com then explore

Home Page: https://vid-board.herokuapp.com/

HTML 1.03% CSS 19.71% JavaScript 79.26%
reactjs nodejs postgresql

vid-board's Introduction

Vidboard

A platform to help freelance photographers and videographers get more work while filling a need.

Concept:

A two way platform that matches freelancers to available jobs, anonymously. There are two accounts that can use the platform: Freelancer and Job Poster. Accounts can use either GoogleAuth or Email to sign-up/sign-in.


  • Freelancer account :-
  • After sign up, there is questionnaire to complete their profile.
  • Once they fill in profile requirements, that data gets sent off for review by a staff member.
  • Once approved, freelancer has ability to search and filter for jobs
  • Freelancer has ability to express interest in a job
  • If a job poster expresses interest, freelancer gets into job poster’s inbox

  • Job Poster account :-
  • Basic profile setup to determine if the user is an individual/company
  • After sign up, Job poster is led to post their first job
  • Job posting form has multiple fields to describe the job they’re looking to be fulfilled
  • Once the job is submitted, it appears in the appropriate area in the main feed
  • If a freelancer expresses interest in a job that was posted, their info is shown in an inbox like feature. Only info that the job poster can see is freelancer’s skills, work and work history, as well as a custom note
  • Job poster can see multiple freelancers interested in the job posting

To make email functionality work I need to configure email to make the same accessible by Heroku to send mail. OR You Can just fire following link to approve the Freelancer https://vid-board-backend.herokuapp.com/FlReview/{email}/Approved


  • To run on local server :- Steps :
  1. Clone vid-board and vid-board-backend repository
  2. Set up vid-board-backend > .env file for configuration (Optional)
  3. Open terminal, go to vid-board directory and fire npm install && npm start
  4. Open another terminal, go to vid-board-backend directory and fire npm install && node serverPg.js (OR nodemon serverPg.js)
  5. Open localhost:3000

vid-board's People

Contributors

pruthvimz avatar

Watchers

 avatar

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.