Table of Contents
Jobly is a job search app that allows users to browse companies and the jobs they offer. Users can sign up, login, and apply for jobs.
This repo is an aggregator of the front-end and back-end code.
The front-end is built in React with React Router and Bootstrap, utilizing Axios for API calls; it is hosted on Vercel.
The back-end, built with Express and PostgreSQL for the database, is deployed on Render, with database hosting through ElephantSQL.
Follow these quick steps for a local copy.
-
Clone the repo, initialize and update submodules:
git clone --recurse-submodules https://github.com/husekivrak/jobly.git
-
Create and seed the database
createdb jobly cd jobly-backend psql jobly.sql
-
Install dependencies and run servers:
Backend: Defaults to port
3001
:cd jobly-backend npm install npm run start
Frontend (in a new terminal): Defaults to port
3000
:cd jobly-frontend npm install npm run start
-
Go to localhost:3000 to view the app
- Fork the Project here
- Create your Feature Branch (
git checkout -b feature/NewFeature
) - Commit your Changes (
git commit -m 'Add some NewFeature'
) - Push to the Branch (
git push origin feature/NewFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt for more information.
Huse Kivrak - [email protected]
Project Link: https://github.com/husekivrak/jobly
- Frontend: https://github.com/husekivrak/jobly-frontend
- Backend: https://github.com/husekivrak/jobly-backend
Live Demo: https://jobly.huse.dev
Completed as part of the Rithm School curriculum.