SpaceOso / Job-Board

Job Board application built with React on front end and Java Spring Boot on the back end.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full-Stack Job Board

A project I've been working on to learn the ins and outs of web applications. Front end is developed using React.js and TypeScript. Java and Spring Framework with PostgreSQL is ued in the backend.

This project is still far from finished but if you would like to view the current progress you can visit:

Demo Link

http://spaceoso.com/

To view the company dashboard you can either create a new account or use these credentials:

email: tester@gmail.com
password: 123

This site is not currently secured so please don't use actual email and passwords, it is still in heavy development.

Prerequisites

You will need to have a PostgreSQL database with uuid-ossp library. Run the following SQL:

CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

You will need an Amazon S3 account and create a .env file with the following properties:

SECRET_KEY=                 // for JWT
S3_BUCKET=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
DB_URL=                     
DB_PASS=
DB_USER=
DB=
DB_HOST=
DB_PORT=
DEV_DB_PASS=            // this is for my local machine
DEV_DB_USER=
DEV_DB=
DEV_DB_HOST=
DEV_DB_PORT=

Running

npm run server  // to start the local server
npm run dev     // to start the local webpack dev server
npm run build   // to build production react app 

Built With

Authors

  • Miguel Rico

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Job Board application built with React on front end and Java Spring Boot on the back end.


Languages

Language:TypeScript 47.5%Language:Java 32.6%Language:JavaScript 12.0%Language:CSS 7.2%Language:HTML 0.7%