Skip to content

ratxt1/jobly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jobly

Jobly is a web app for posting, viewing, and applying to job applications. Built with React and Express.

Getting Started

Deployed version can be found at https://jobly-r12.herokuapp.com/

To run locally:

  1. Clone this repo to your local machine
git clone https://github.com/ratxt1/jobly
  1. cd into the "backend" directory, install required packages, create and seed databases (postgresql needs to be installed on your machine) and start the server
cd backend
npm install
createdb jobly
psql jobly < data.sql
nodemon server.js 

This will start the server on port 3001

  1. cd into the "frontend" directory, install required packages, then start the app
cd frontend
npm install
npm start

This will run your app on http://localhost:3000

To run tests:

createdb jobly-test
cd backend
jest

cd frontend
npm test

App Information

Routes

Path Component
/ Home
/register Login
/login Login
/companies Companies
/companies/:handle Company
/jobs Jobs
/profile Profile

Component Architecture

App
└─┬─ NavBar
  └┬ Routes
   ├── Homepage
   ├── Login
   └─┬ PrivateRoutes 
     ├─┬ Companies
     │ ├── SearchBar
     │ └── CompanyCard 
     ├─┬ Company
     │ └── JobCard 
     ├─┬ Jobs
     │ ├── SearchBar
     │ └── JobCard
     └── Profile

Made by Joanne Wu and Gabriel Mickey

About

job search app based off Indeed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors