Giter Site home page Giter Site logo

onebigapp's Introduction

This project was bootstrapped with Create React App.

Instructions

  • npm install
  • npm test
  • npm start
  • npm run build -> build project into a dist folder

APP Routes

Unprotected routes

  • / => Talent landing page
  • /company-landing => company landing page
  • /log-in => log in page
  • /talent/sign-up
    • /talent/sign-up/role => role tab
    • /talent/sign-up/details => details tab
    • /talent/sign-up/confirmation => confirmation response
  • /company/sign-up
    • /company/sign-up/details

Protected routes

  • /talent-profile => talent profile page

    • /talent-profile/preferences => preferences tab
    • /talent-profile/current => current tab
    • /talent-profile/skills => skills tab
    • /talent-profile/links => links tab
    • /talent-profile/videos => video tab
  • /talent-matches => list of all matches

    • /talent-matches/in-progress => matches in progress
    • /talent-matches/unsuccessful => unsuccessful matches
  • /job => job page with opportunity description

    • /job/about => routes to create/edit about tab
    • /job/skills => routes to create/edit skills tab
    • /job/preferences => routes to create/edit preferences tab
    • /job/preview => preview of new job to be posted
    • /job/posted => feedback from job posting
  • /jobs => list all jobs posted by the company

    • /jobs/active => list all active jobs
    • /jobs/filled => list as filled jobs
  • /applications => show all applications

  • /applications/in-progress => applications in progress

  • /applications/rejected => rejected applications

  • /logout => logout from current session

Folder Structures

  • assets => assets folder
  • common => common components which are reusable for all other components
  • company => company view folder, has all the components related to the company access
  • services => all queries, mutations and external API calls
  • talent => talent view folder, has all the components related to the user access
  • web => has all the files needed for landing pages and other routes not restricted for users

onebigapp's People

Contributors

greis89 avatar

Watchers

James Cloos avatar  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.