Skip to content

Alex-Reyne/junior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Junior

Description


Junior is a full-stack web application that allows new developers to easily create a portfolio and apply for jobs or freelance work that are relevant to them.

Junior also allows employers to post jobs and gig work for developers to pick up.

Junior uses a REST api backend with Express.js, PostgresSQL, and Twilio.

The frontend was built with React, React Router, SASS, and MaterialUI (MUI).

You Can Explore Junior Here:

https://junior-client.herokuapp.com/dev/9

Screen Captures


Developer Page

Stack


Express.js

PostgresSQL

React

Material UI

SASS

Nodejs

Twilio

Dependencies


Back end

sendgrid/mail: ^7.6.0,
cookie-parser: ^1.4.6,
debug: ~2.6.9,
express: ~4.16.1,
morgan: ~1.9.1,
pg: ^8.7.1,
pg-native: ^3.0.0
bcryptjs: ^2.4.3,

Front end

date-io/date-fns: ^1.3.13,
emotion/core: ^11.0.0,
emotion/react: ^11.7.1,
emotion/styled: ^11.6.0,
mui/icons-material: ^5.2.5,
mui/lab: *,
mui/material: ^5.2.8,
mui/styles: ^5.3.0,
testing-library/jest-dom: ^5.16.1,
testing-library/react: ^12.1.2,
testing-library/user-event: ^13.5.0,
axios: ^0.24.0,
javascript-time-ago: ^2.3.10,
node-sass: ^7.0.1,
react: ^17.0.2,
react-dom: ^17.0.2,
react-icons: ^4.3.1,
react-router-dom: ^6.2.1,
react-scripts: 5.0.0,
react-time-ago: ^7.1.7,
react-timeago: ^6.2.1,
web-vitals: ^2.1.2

Installation:


in terminal:

git clone git@github.com:Alex-Reyne/junior.git

From Junior Folder

cd /backend
npm install
npm run db:reset
npm start
cd /frontend
npm install
npm start

Then start your browser and go to

http://localhost:3000/

Contributors


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages